Pull-based GitOps-style Docker Compose deployer: polls a (private) Git repo, detects changed stacks and reconciles only the affected
at main 33 lines 576 B view raw
1name: Release 2 3on: 4 pull_request: 5 push: 6 tags: 7 - 'v*' 8 workflow_dispatch: 9 10permissions: 11 contents: write 12 13jobs: 14 release: 15 runs-on: ubuntu-latest 16 steps: 17 - uses: actions/checkout@v4 18 with: 19 fetch-depth: 0 20 21 - uses: actions/setup-go@v5 22 with: 23 go-version: '1.21' 24 25 - name: Run GoReleaser 26 uses: goreleaser/goreleaser-action@v6 27 with: 28 distribution: goreleaser 29 version: "~> v2" 30 args: release --clean 31 env: 32 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 33