From 16a5f874b341a6d4776dbe5e46be391f1d6576d8 Mon Sep 17 00:00:00 2001 From: "Marcel S. Henselin" Date: Fri, 17 Apr 2026 16:21:59 +0200 Subject: [PATCH 1/4] feat: linting --- .github/workflows/example.yml | 10 ++++----- .github/workflows/release.yml | 38 ++++++++++++++++++++++++++++++++++- 2 files changed, 42 insertions(+), 6 deletions(-) diff --git a/.github/workflows/example.yml b/.github/workflows/example.yml index dba744a..db1f183 100644 --- a/.github/workflows/example.yml +++ b/.github/workflows/example.yml @@ -1,5 +1,5 @@ name: Sample Testing -on: [push] +on: [workflow_dispatch] env: VER: 0.1.2 @@ -22,10 +22,10 @@ jobs: webhook: "${{ secrets.WEBHOOK_URL }}" # event_body: "" # optional - - name: Force failure - run: | - echo "This is a force failure" - exit 1 +# - name: Force failure +# run: | +# echo "This is a force failure" +# exit 1 - name: Second Chat Message as ThreadResponse if: ${{ always() }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2890b3e..7b8174d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -7,6 +7,9 @@ on: branches: - '**' +env: + VER: 0.1.2 + # If a 403 error occurs, make sure to set content permission to write # see: https://github.com/go-semantic-release/action/issues/27 permissions: @@ -25,7 +28,9 @@ jobs: go-version: 1.26 - name: GO Linting - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@v9 + with: + version: v2.11 # build: # runs-on: stackit-docker @@ -47,6 +52,17 @@ jobs: outputs: tag: ${{ steps.create_release.outputs.tag }} steps: + - name: "[START] release workflow" + if: ${{ always() }} + uses: https://stackit-solutions.git.onstackit.cloud/actions/notify@v${{ env.VER }} + with: + title: "[START] release workflow (${{ forgejo.run_number }})" + author: ${{ forgejo.actor }} + giturl: ${{ forgejo.server_url }} + iconslug: instacart + actionid: ${{ forgejo.run_number }} + webhook: "${{ secrets.WEBHOOK_URL }}" + - name: Checkout code uses: actions/checkout@v6 @@ -95,8 +111,28 @@ jobs: if: steps.create_release.outputs.tag != '' uses: docker/setup-buildx-action@v4 + - name: Build only + if: steps.create_release.outputs.tag == '' + uses: docker/build-push-action@v7 + with: + push: false + tags: actions/notify-slim:dev + - name: Build and push + if: steps.create_release.outputs.tag != '' uses: docker/build-push-action@v7 with: push: false tags: actions/notify-slim:${{ steps.create_release.outputs.tag }} + + - name: "[END] release workflow" + if: ${{ always() }} + uses: https://stackit-solutions.git.onstackit.cloud/actions/notify@v${{ env.VER }} + with: + title: "[START] release workflow (${{ forgejo.run_number }})" + author: ${{ forgejo.actor }} + giturl: ${{ forgejo.server_url }} + iconslug: instacart + actionid: ${{ forgejo.run_number }} + webhook: "${{ secrets.WEBHOOK_URL }}" + status: 'completed' From 68c1f11a5cc02918166ca05e4af79712a5c0964b Mon Sep 17 00:00:00 2001 From: "Marcel S. Henselin" Date: Fri, 17 Apr 2026 16:25:48 +0200 Subject: [PATCH 2/4] feat: linting --- .golang-ci.yaml => .golangci.yaml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .golang-ci.yaml => .golangci.yaml (100%) diff --git a/.golang-ci.yaml b/.golangci.yaml similarity index 100% rename from .golang-ci.yaml rename to .golangci.yaml From 49fa812459a33b0161984f68cd8fa2b0b8b40119 Mon Sep 17 00:00:00 2001 From: "Marcel S. Henselin" Date: Fri, 17 Apr 2026 16:30:34 +0200 Subject: [PATCH 3/4] chore: pipeline adjustments --- .github/workflows/release.yml | 4 +++- go.sum | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 go.sum diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7b8174d..11353fb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,9 @@ jobs: - name: Setup GO uses: actions/setup-go@v6 with: - go-version: 1.26 + # go-version: 1.26 + go-version-file: 'go.mod' + cache-dependency-path: 'go.sum' - name: GO Linting uses: golangci/golangci-lint-action@v9 diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..b8212ad --- /dev/null +++ b/go.sum @@ -0,0 +1,6 @@ +github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= +github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/sethvargo/go-githubactions v1.3.2 h1:gkibLr/QjosgNWoCf1V58rTMRZw7xZtSB7dY4atbl1Y= +github.com/sethvargo/go-githubactions v1.3.2/go.mod h1:7/4WeHgYfSz9U5vwuToCK9KPnELVHAhGtRwLREOQV80= From eb96639c1744914daabced7ba1336e09dbe0eae1 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 17 Apr 2026 14:36:40 +0000 Subject: [PATCH 4/4] chore(release): 0.3.0 [skip ci] # [0.3.0](https://stackit-solutions.git.onstackit.cloud/actions/notify/compare/v0.2.0...v0.3.0) (2026-04-17) ### Features * linting ([68c1f11](https://stackit-solutions.git.onstackit.cloud/actions/notify/commit/68c1f11a5cc02918166ca05e4af79712a5c0964b)) * linting ([16a5f87](https://stackit-solutions.git.onstackit.cloud/actions/notify/commit/16a5f874b341a6d4776dbe5e46be391f1d6576d8)) --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3428ef0..ce6aa2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +# [0.3.0](https://stackit-solutions.git.onstackit.cloud/actions/notify/compare/v0.2.0...v0.3.0) (2026-04-17) + + +### Features + +* linting ([68c1f11](https://stackit-solutions.git.onstackit.cloud/actions/notify/commit/68c1f11a5cc02918166ca05e4af79712a5c0964b)) +* linting ([16a5f87](https://stackit-solutions.git.onstackit.cloud/actions/notify/commit/16a5f874b341a6d4776dbe5e46be391f1d6576d8)) + # [0.2.0](https://stackit-solutions.git.onstackit.cloud/actions/notify/compare/v0.1.2...v0.2.0) (2026-04-17)