@@ -60,7 +60,7 @@ pipelines run on GitHub Actions.
6060 build, check, and release jobs in sequence.
6161- [ ] On a manually triggered pre-release (any branch), run the same pipeline
6262 but push images without creating a GitHub Release entry.
63- - [ ] Push Docker images to DockerHub and GitHub Container Registry (GHCR) in independant job .
63+ - [ ] Push Docker images to DockerHub and GitHub Container Registry (GHCR) in independent jobs .
6464- [ ] Run container structure tests and Trivy scans before pushing; do not push
6565 a broken image.
6666- [ ] Generate an SBOM for every built image.
@@ -114,13 +114,13 @@ pipelines run on GitHub Actions.
114114- [ ] If a github release is created, include ` pip install ` commands for each package with exact version information.
115115- [ ] If a github release is created, provide fallback instructions for local installation from source
116116
117- <! -- General consideration >
117+ <!-- General considerations -- >
118118
119- - [ ] Each Upload to an external service (dockerhub, ghcr, pypi ) must be modelled as a standalone job, independant from other upload jobs.
119+ - [ ] Each upload to an external service (DockerHub, GHCR, PyPI ) must be modelled as a standalone job, independent from other upload jobs.
120120- [ ] If an upload job fails, the release is still considered successful
121- - [ ] If there a github releases is created, the body must document the usage of successfully uploaded artifacts, as specified above.
122- - [ ] If an upload job fails and a git release is created, issue a corresponding warning message in the github release.
123- - [ ] If the credentials for an external service are missing, treat this like an upload failure. Adapt the github release body warning accordingly.
121+ - [ ] If a GitHub release is created, the body must document the usage of successfully uploaded artifacts, as specified above.
122+ - [ ] If an upload job fails and a GitHub release is created, issue a corresponding warning message in the GitHub release.
123+ - [ ] If the credentials for an external service are missing, treat this like an upload failure. Adapt the GitHub release body warning accordingly.
124124
125125### Edge Cases
126126
0 commit comments