ci: align workflows with mydl pattern — test gates, tag-only push, cron rebuilds $TAG-latest
PR Checks / hadolint (pull_request) Successful in 9s
PR Checks / build-test (pull_request) Successful in 21s

This commit is contained in:
Sagent
2026-06-29 13:44:38 +00:00
parent 620ac41865
commit fd1be01b41
4 changed files with 89 additions and 44 deletions
+8 -3
View File
@@ -1,15 +1,20 @@
name: PR Checks
on:
pull_request:
branches: [master]
jobs:
hadolint:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0
continue-on-error: true
with:
dockerfile: Dockerfile
build-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7
- uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4
- run: docker build --load -t ci-image:${{ github.sha }} .
- run: bash tests/test.sh ci-image:${{ github.sha }}