feat: linting
Some checks failed
CI / lint (push) Failing after 3m2s
CI / release (push) Successful in 6m32s

This commit is contained in:
Marcel S. Henselin 2026-04-17 16:21:59 +02:00
parent e0072ca3f8
commit 16a5f874b3
2 changed files with 42 additions and 6 deletions

View file

@ -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'