Skip to content

Commit 324398c

Browse files
chore: release v2.0.0 — update CHANGELOG and action.yml [skip ci]
1 parent 62aa26d commit 324398c

File tree

1 file changed

+13
-29
lines changed

1 file changed

+13
-29
lines changed

CHANGELOG.md

Lines changed: 13 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -13,37 +13,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
1313

1414
## [Unreleased]
1515

16-
### Added
17-
- Multi-stage Dockerfiles — Trivy, TruffleHog, Go, and uv pulled via named `FROM` stages
18-
(Dependabot-trackable); `python:3.12-slim` base; BuildKit cache mounts throughout
19-
- GHCR + Docker Hub publish workflow (`publish-docker.yml`): build → smoke test →
20-
integration test → push; fail-fast, per-job least-privilege permissions
21-
- Reusable `_docker-pipeline.yml` lego-brick workflow shared by smoke and publish pipelines
22-
- OCI image labels baked into published images (`com.socket.trivy-version`, etc.)
23-
- Integration test script (`scripts/integration-test-docker.sh`) — no API key required
24-
- Dependabot configuration for Docker images and GitHub Actions
25-
- `docs/releasing.md` — maintainer release guide including immutable tag setup
26-
- `.github/PULL_REQUEST_TEMPLATE.md` — release checklist baked into every PR
27-
- `commit-lint.yml` + `.commitlintrc.yml` — Conventional Commits enforcement on PR titles
28-
- Full retroactive `CHANGELOG.md` from `1.0.2`; automated update on every release
29-
- Root `.dockerignore`
16+
## [2.0.0] - 2026-03-20
3017

31-
### Changed
32-
- `uv` pinned to `0.10.11` (was `:latest`)
33-
- `smoke-test-docker.sh` gains `--skip-build` and `--check-set` flags
34-
- `python-tests.yml` gains CI assertions for version file sync and `action.yml` image ref
35-
- Tag convention: `v`-prefix (`v2.0.0`), immutable only — `:latest` and floating major
36-
tags (`v2`) intentionally not published; SHA pinning + Dependabot is the recommended
37-
consumption pattern (see `docs/github-action.md`)
38-
- Pinning strategy docs rewritten with security philosophy section
39-
40-
### Removed
41-
- `.hooks/version-check.py` and `.claude/commands/bump-version.md` — auto-bump-on-commit
42-
antipattern; replaced by CI assertions in `python-tests.yml`
43-
- `scripts/ci_matrix.py` — preserved in `basics-temp/` for future ce-tools use
18+
<!-- Release notes generated using configuration in .github/release.yml at v2.0.0 -->
19+
20+
## What's Changed
21+
### 🔧 Other Changes
22+
* feat: 🐳 multi-stage Docker builds, immutable release pipeline, `CHANGELOG` automation by @lelia in https://github.com/SocketDev/socket-basics/pull/46
23+
* fix(ci): add conventional commit prefixes to Dependabot config by @lelia in https://github.com/SocketDev/socket-basics/pull/53
24+
* fix(ci): support breaking change indicator (!) in commit-lint pattern by @lelia in https://github.com/SocketDev/socket-basics/pull/54
25+
* fix(ci): accept full tag name in workflow_dispatch, drop auto-v-prefix by @lelia in https://github.com/SocketDev/socket-basics/pull/55
26+
* feat!: switch to pre-built GHCR images by @lelia in https://github.com/SocketDev/socket-basics/pull/48
4427

45-
---
4628

29+
**Full Changelog**: https://github.com/SocketDev/socket-basics/compare/1.1.3...v2.0.0
4730
## [1.1.3] - 2026-03-03
4831

4932
### Added
@@ -199,7 +182,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
199182
---
200183

201184
<!-- Comparison links — updated automatically by scripts/update_changelog.py on each release -->
202-
[Unreleased]: https://github.com/SocketDev/socket-basics/compare/1.1.3...HEAD
185+
[Unreleased]: https://github.com/SocketDev/socket-basics/compare/v2.0.0...HEAD
186+
[2.0.0]: https://github.com/SocketDev/socket-basics/compare/1.1.3...v2.0.0
203187
[1.1.3]: https://github.com/SocketDev/socket-basics/compare/1.1.2...1.1.3
204188
[1.1.2]: https://github.com/SocketDev/socket-basics/compare/1.1.0...1.1.2
205189
[1.1.0]: https://github.com/SocketDev/socket-basics/compare/1.0.29...1.1.0

0 commit comments

Comments
 (0)