All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Use input image name for image tag deletion
- Always push GHCR images based on commit id, e.g.
samply/component:commit-123456
- Cleanup old GHCR images (default: keep one year)
- New mandatory parameter push-to for docker-ci.yml
- Unified pipeline for Rust projects (rust.yml)
- latest tag should now be created automatically on default branch, as intended
- Switched to new Trivy Syntax for exporting sarif security scan results
- Added Syntax to Download all Artifacts from a Pipeline
- Security Scan for Images will now ignore unfixable issues
- Documentation in docker-ci.yml
- To avoid name collisions, artifacts are -- by convention, not configuration -- always downloaded into directory ./artifacts/
- Updated to actions/download-artifact@v3
- Removed platform specification from first Docker Build, due to conflicts with the load option
- Added input for changing the target platforms of the docker build.
- Added if condition for steps regarding docker hub, so that they aren't run on pull requests
- Removed automated addition of - from to the prefix. This led to errors then no prefix was added. If users supply a prefix, they're free to add the minus themselves.
- Removed build-args input, because list type is currently not supported by github actions.
- Added secret declaration for docker-ci action
- Added runs-on definition for docker-ci action
- Workflow for Building, Testing and Publishing Maven Packages maven.yml
- Workflow for Building and Publishing a Docker Image docker-ci.yml