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.
- Add terraform-plan and terraform-apply workflows (#52)
- Gate release publication on the verification jobs (#47)
- Self-test the docker push, provenance, sbom, and attest paths (#48)
- Trigger release verification from the tag push (#46)
- Harden the install-pinned-tool inputs and test its failure paths (#49)
- Check the tag against the changelog and main before releasing (#50)
- Add the install-pinned-tool action and consume it in every workflow (#42)
- Verify each release by running every block at the published tag (#43)
- Add provenance, sbom, and attestation options to docker-build (#44)
- Add security-iac-scan workflow (#40)
- Add self-tests that run each block against a fixture project (#25)
- Bump actions/setup-node from 6.4.0 to 7.0.0 (#27)
- Bump actions/setup-dotnet from 5.4.0 to 6.0.0 (#28)
- Bump eslint from 9.39.5 to 10.7.0 in /tests/node (#29)
- Bump vitest from 3.2.7 to 4.1.10 in /tests/node (#30)
- Bump @eslint/js from 9.39.5 to 10.0.1 in /tests/node (#31)
- Bump xunit from 2.9.2 to 2.9.3 (#34)
- Bump Microsoft.NET.Test.Sdk from 17.12.0 to 18.8.1 (#33)
- Bump xunit.runner.visualstudio from 2.8.2 to 3.1.5 (#35)
- Group dependabot minor and patch updates (#37)
- Pin runner images and terraform tool version defaults (#36)
- Add security-secret-scan workflow (#19)
- Add terraform-format-and-validate workflow (#20)
- Add terraform-lint workflow (#21)
- Consolidate the terraform blocks into one quality gate (#22)
- Repair example pins, catalog drift, and internal naming (#17)
- Harden the blocks and the catalog's own workflows (#18)
- Add node-build-and-test workflow (#14)
- Let docker-build inherit caller permissions (#12)
- Correct floating-major tag existence check in release workflow (#10)
- Add dotnet-build-and-test workflow (#2)
- Add precommit-run workflow (#4)
- Add docker-build workflow (#5)
- Add owasp-dependency-scan workflow (#6)
- Add trivy-image-scan workflow (#7)
- Initialize repository
- Repository foundation (#1)
- Prefix security scanners and group the catalog by category (#8)