- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- run: make generate-license generate-gitignore
timeout-minutes: 40
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- run: make deps-backend deps-tools
- run: make lint-backend
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- run: make deps-backend deps-tools
- run: make lint-go-windows lint-go-vet
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- run: make deps-backend deps-tools
- run: make lint-go
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- run: make deps-backend deps-tools
- run: make --always-make checks-backend # ensure the "go-licenses" make target runs
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
# no frontend build here as backend should be able to build
# even without any frontend files
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
+ with:
+ go-version-file: go.mod
+ check-latest: true
- run: make lint-actions
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- name: Add hosts to /etc/hosts
run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 pgsql ldap minio" | sudo tee -a /etc/hosts'
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- run: make deps-backend
- run: make backend
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- name: Add hosts to /etc/hosts
run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql elasticsearch meilisearch smtpimap" | sudo tee -a /etc/hosts'
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- name: Add hosts to /etc/hosts
run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mysql elasticsearch smtpimap" | sudo tee -a /etc/hosts'
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- name: Add hosts to /etc/hosts
run: '[ -e "/.dockerenv" ] || [ -e "/run/.containerenv" ] || echo "127.0.0.1 mssql" | sudo tee -a /etc/hosts'
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- uses: actions/setup-node@v3
with:
- run: git fetch --unshallow --quiet --tags --force
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- uses: actions/setup-node@v3
with:
- run: git fetch --unshallow --quiet --tags --force
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- uses: docker/setup-qemu-action@v2
- uses: docker/setup-buildx-action@v2
- run: git fetch --unshallow --quiet --tags --force
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- uses: docker/setup-qemu-action@v2
- uses: docker/setup-buildx-action@v2
- run: git fetch --unshallow --quiet --tags --force
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- uses: actions/setup-node@v3
with:
- run: git fetch --unshallow --quiet --tags --force
- uses: actions/setup-go@v4
with:
- go-version: "~1.21"
+ go-version-file: go.mod
check-latest: true
- uses: actions/setup-node@v3
with: