debug: ...
Some checks failed
lint, build and push / lint (push) Failing after 4s
lint, build and push / build (push) Failing after 44s

This commit is contained in:
Michael Grote 2024-12-30 21:00:12 +01:00
parent ca8331c23d
commit cc0072c194

View file

@ -9,6 +9,37 @@ on:
# Variables: https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/store-information-in-variables#default-environment-variables + https://forgejo.org/docs/latest/user/actions/#env-1
jobs:
lint:
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Run Gitleaks
uses: docker://zricethezav/gitleaks:v8.22.0
with:
args: detect --no-git --verbose --source ${{ github.workspace }}
- name: Run hadolint
uses: docker://pipelinecomponents/hadolint:0.27.0
with:
args: hadolint Dockerfile
# - name: Run ShellCheck
# uses: sudo-bot/action-shellcheck@latest
# with:
# cli-args: "shell.sh"
- name: Send notification
uses: dawidd6/action-send-mail@v4
if: failure()
with:
connection_url: smtp://docker10.mgrote.net:1025
secure: false
ignore_cert: true
to: michael.grote@posteo.de
from: Gitea Actions <gitea@mgrote.net>
subject: "CI ${{ job.status }} in ${{ github.repository }}"
body: |
Repo: ${{ github.repository }}
Job: ${{ github.action }}
Status: ${{ job.status }}
Trigger Event: ${{ GITHUB_EVENT_NAME }}
build:
needs: [gitleaks, hadolint] # shellcheck
@ -47,7 +78,7 @@ jobs:
"GITUSER=${{ secrets.GITUSER }}"
"GITUSERPW=${{ secrets.GITUSERPW }}"
env:
DOCKER_BUILDKIT: 1 # for secrets in dockerfile
DOCKER_BUILDKIT: 1 # for secrets
- name: Send notification
uses: dawidd6/action-send-mail@v4
if: failure()