Skip to content

Commit 74bef49

Browse files
committed
chore(ci): adopt docker-image-ci gold-standard reusable
Add a CI caller that composes the org gold-standard netresearch/.github docker-image-ci.yml@main: Dockerfile + shell lint, YAML/Markdown/compose lint, validation-only image build with Trivy, gitleaks secret scanning and dependency review. Remove security.yml — its gitleaks and dependency-review jobs are subsumed by the meta reusable. docker-publish.yml (multi-arch push + cosign sign) and auto-merge-deps.yml are kept untouched. Signed-off-by: Sebastian Mendel <sebastian.mendel@netresearch.de>
1 parent d291ed5 commit 74bef49

2 files changed

Lines changed: 35 additions & 21 deletions

File tree

.github/workflows/ci.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
pull_request:
8+
9+
permissions: {}
10+
11+
jobs:
12+
docker-ci:
13+
uses: netresearch/.github/.github/workflows/docker-image-ci.yml@main
14+
permissions:
15+
contents: read
16+
packages: write
17+
security-events: write
18+
id-token: write
19+
attestations: write
20+
actions: read
21+
pull-requests: write
22+
secrets:
23+
GITLEAKS_LICENSE: ${{ secrets.GITLEAKS_LICENSE }}
24+
with:
25+
image-name: docker-mariadb
26+
dockerfile: ./Dockerfile
27+
lint-container: true
28+
shell-scandirs: setup
29+
lint-yaml: true
30+
lint-markdown: true
31+
lint-compose: true
32+
compose-files: docker-compose.yml
33+
enable-gitleaks: true
34+
enable-codeql: false
35+
enable-smoke-test: false

.github/workflows/security.yml

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)