Merge pull request #77 from Moulick/main

Add check for go mod tidy
This commit is contained in:
Ezgi Demirel 2024-11-29 13:51:35 +03:00 committed by GitHub
commit 5fc63ba87a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 3 deletions

View File

@ -48,6 +48,9 @@ jobs:
go-version: ${{ env.GO_VERSION }}
cache: false # The golangci-lint action does its own caching.
- name: Check go mod tidy
run: go mod tidy && git diff --exit-code go.mod go.sum
- name: Lint
uses: golangci/golangci-lint-action@v6
with:
@ -70,7 +73,7 @@ jobs:
# We want to build most packages for the amd64 and arm64 architectures. To
# speed this up we build single-platform packages in parallel. We then upload
# those packages to GitHub as a build artifact. The push job downloads those
# artifacts and pushes them as a single multi-platform package.
# artifacts and pushes them as a single multi-platform package.
build:
runs-on: ubuntu-24.04
strategy:
@ -108,13 +111,13 @@ jobs:
build-args:
GO_VERSION=${{ env.GO_VERSION }}
outputs: type=docker,dest=runtime-${{ matrix.arch }}.tar
- name: Setup the Crossplane CLI
run: "curl -sL https://raw.githubusercontent.com/crossplane/crossplane/master/install.sh | sh"
- name: Build Package
run: ./crossplane xpkg build --package-file=${{ matrix.arch }}.xpkg --package-root=package/ --embed-runtime-image-tarball=runtime-${{ matrix.arch }}.tar
- name: Upload Single-Platform Package
uses: actions/upload-artifact@v4
with:

View File

@ -12,5 +12,9 @@
"matchFileNames": ["example/**"],
"groupName": "examples"
}
],
"postUpdateOptions": [
"gomodTidy",
"gomodUpdateImportPaths"
]
}