Skip to content

Add GitHub Actions workflows for Docker build, linting, ShellCheck, and Trivy security scanning#1

Merged
Ntelikatos merged 1 commit intomasterfrom
alexandros/enable-workflows
Feb 10, 2026
Merged

Add GitHub Actions workflows for Docker build, linting, ShellCheck, and Trivy security scanning#1
Ntelikatos merged 1 commit intomasterfrom
alexandros/enable-workflows

Conversation

@Ntelikatos
Copy link
Owner

  • Created docker-build.yml for building Docker images on push and pull request events.
  • Added lint-dockerfile.yml to lint Dockerfiles on changes to the Dockerfile.
  • Introduced shellcheck.yml for running ShellCheck on scripts and s6-overlay directories.
  • Implemented trivy.yml for security scanning of Docker images, including scheduled scans and result uploads.

These workflows enhance CI/CD processes by ensuring code quality and security compliance.

…nd Trivy security scanning

- Created `docker-build.yml` for building Docker images on push and pull request events.
- Added `lint-dockerfile.yml` to lint Dockerfiles on changes to the Dockerfile.
- Introduced `shellcheck.yml` for running ShellCheck on scripts and s6-overlay directories.
- Implemented `trivy.yml` for security scanning of Docker images, including scheduled scans and result uploads.

These workflows enhance CI/CD processes by ensuring code quality and security compliance.
@Ntelikatos Ntelikatos self-assigned this Feb 10, 2026
@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@Ntelikatos Ntelikatos merged commit a4698c9 into master Feb 10, 2026
3 checks passed
Ntelikatos added a commit that referenced this pull request Feb 10, 2026
Add GitHub Actions workflows for Docker build, linting, ShellCheck, and Trivy security scanning
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant