Skip to content

Commit 059bde7

Browse files
chore: finalize release 0.3.2
Set release date to 2026-04-07 and regenerate release docs. Refs: #486
1 parent 9d2b9b1 commit 059bde7

4 files changed

Lines changed: 5 additions & 131 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.3.2] - TBD
8+
## [0.3.2] - 2026-04-07
99

1010
### Added
1111

CONTRIBUTE.md

Lines changed: 1 addition & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -157,70 +157,7 @@ When contributing to this project, follow this workflow:
157157
## Just Recipes
158158

159159
```text
160-
Available recipes:
161-
[build]
162-
build no_cache="" # Build local development image
163-
clean version="dev" # Remove image (default: dev)
164-
clean-test-containers # Clean up lingering test containers
165-
166-
[git]
167-
branch # Show current branch + list recent branches
168-
log # Pretty one-line git log (last 20 commits)
169-
170-
[github]
171-
gh-issues # List open issues and PRs grouped by milestone [alias: gh-i]
172-
173-
[info]
174-
default # Show available commands (default)
175-
docs # Generate documentation from templates
176-
help # Show available commands
177-
info # Show image information
178-
init *args # Install system dependencies and setup development environment
179-
login # Test login to GHCR
180-
sync-workspace # Sync workspace templates from repo root to assets/workspace/
181-
182-
[podman]
183-
podman-kill name # Stop and remove a container by name or ID [alias: pdm-kill]
184-
podman-kill-all # Stop and remove all containers (with confirmation) [alias: pdm-kill-all]
185-
podman-kill-project # Stop and remove project-related containers [alias: pdm-kill-project]
186-
podman-prune # Prune unused containers, images, networks, and volumes [alias: pdm-prune]
187-
podman-prune-all # Full cleanup: prune including volumes [alias: pdm-prune-all]
188-
podman-ps *args # List containers/images (--all for all podman resources) [alias: pdm-ps]
189-
podman-rmi image # Remove an image by name, tag, or ID [alias: pdm-rmi]
190-
podman-rmi-all # Remove all images (with confirmation) [alias: pdm-rmi-all]
191-
podman-rmi-dangling # Remove dangling images (untagged) [alias: pdm-rmi-dangling]
192-
podman-rmi-project # Remove project-related images [alias: pdm-rmi-project]
193-
194-
[quality]
195-
format # Format code
196-
lint # Run all linters
197-
precommit # Run pre-commit hooks on all files
198-
199-
[release]
200-
finalize-release version ref="" *flags # Finalize and publish release via GitHub Actions workflow (step 3, after testing)
201-
prepare-release version ref="" *flags # Prepare release branch for testing (step 1)
202-
promote-release version ref="" *flags # Promote final release: GHCR :latest, publish draft GitHub Release, merge release PR (after downstream smoke-test final release)
203-
publish-candidate version ref="" *flags # Publish release candidate via GitHub Actions workflow
204-
pull version="latest" # Pull image from registry (default: latest)
205-
reset-changelog # Reset CHANGELOG Unreleased section (after merging release to dev)
206-
207-
[test]
208-
test version="dev" # Run all test suites
209-
test-bats # Run BATS shell script tests
210-
test-image version="dev" # Run image tests only
211-
test-install # Run install script tests only
212-
test-integration version="dev" # Run integration tests only
213-
test-utils # Run utils tests only
214-
test-validate-commit-msg # Run validate commit msg tests only
215-
test-vig-utils # Run check action pins tests only
216-
217-
[worktree]
218-
worktree-attach issue # before attaching. See tests/bats/worktree.bats for integration tests. [alias: wt-attach]
219-
worktree-clean mode="" # Default (no args): clean only stopped worktrees. Use 'all' to clean everything. [alias: wt-clean]
220-
worktree-list # List active worktrees and their tmux sessions [alias: wt-list]
221-
worktree-start issue prompt="" reviewer="" # Create a worktree for an issue, open tmux session, launch cursor-agent [alias: wt-start]
222-
worktree-stop issue # Stop a worktree's tmux session and remove the worktree [alias: wt-stop]
223-
160+
<!-- Run 'just --list' to see available recipes -->
224161
```
225162

226163
## Release Workflow

README.md

Lines changed: 2 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -108,70 +108,7 @@ After installation, open the project in VS Code. It will detect `.devcontainer/d
108108
## Available Commands
109109

110110
```text
111-
Available recipes:
112-
[build]
113-
build no_cache="" # Build local development image
114-
clean version="dev" # Remove image (default: dev)
115-
clean-test-containers # Clean up lingering test containers
116-
117-
[git]
118-
branch # Show current branch + list recent branches
119-
log # Pretty one-line git log (last 20 commits)
120-
121-
[github]
122-
gh-issues # List open issues and PRs grouped by milestone [alias: gh-i]
123-
124-
[info]
125-
default # Show available commands (default)
126-
docs # Generate documentation from templates
127-
help # Show available commands
128-
info # Show image information
129-
init *args # Install system dependencies and setup development environment
130-
login # Test login to GHCR
131-
sync-workspace # Sync workspace templates from repo root to assets/workspace/
132-
133-
[podman]
134-
podman-kill name # Stop and remove a container by name or ID [alias: pdm-kill]
135-
podman-kill-all # Stop and remove all containers (with confirmation) [alias: pdm-kill-all]
136-
podman-kill-project # Stop and remove project-related containers [alias: pdm-kill-project]
137-
podman-prune # Prune unused containers, images, networks, and volumes [alias: pdm-prune]
138-
podman-prune-all # Full cleanup: prune including volumes [alias: pdm-prune-all]
139-
podman-ps *args # List containers/images (--all for all podman resources) [alias: pdm-ps]
140-
podman-rmi image # Remove an image by name, tag, or ID [alias: pdm-rmi]
141-
podman-rmi-all # Remove all images (with confirmation) [alias: pdm-rmi-all]
142-
podman-rmi-dangling # Remove dangling images (untagged) [alias: pdm-rmi-dangling]
143-
podman-rmi-project # Remove project-related images [alias: pdm-rmi-project]
144-
145-
[quality]
146-
format # Format code
147-
lint # Run all linters
148-
precommit # Run pre-commit hooks on all files
149-
150-
[release]
151-
finalize-release version ref="" *flags # Finalize and publish release via GitHub Actions workflow (step 3, after testing)
152-
prepare-release version ref="" *flags # Prepare release branch for testing (step 1)
153-
promote-release version ref="" *flags # Promote final release: GHCR :latest, publish draft GitHub Release, merge release PR (after downstream smoke-test final release)
154-
publish-candidate version ref="" *flags # Publish release candidate via GitHub Actions workflow
155-
pull version="latest" # Pull image from registry (default: latest)
156-
reset-changelog # Reset CHANGELOG Unreleased section (after merging release to dev)
157-
158-
[test]
159-
test version="dev" # Run all test suites
160-
test-bats # Run BATS shell script tests
161-
test-image version="dev" # Run image tests only
162-
test-install # Run install script tests only
163-
test-integration version="dev" # Run integration tests only
164-
test-utils # Run utils tests only
165-
test-validate-commit-msg # Run validate commit msg tests only
166-
test-vig-utils # Run check action pins tests only
167-
168-
[worktree]
169-
worktree-attach issue # before attaching. See tests/bats/worktree.bats for integration tests. [alias: wt-attach]
170-
worktree-clean mode="" # Default (no args): clean only stopped worktrees. Use 'all' to clean everything. [alias: wt-clean]
171-
worktree-list # List active worktrees and their tmux sessions [alias: wt-list]
172-
worktree-start issue prompt="" reviewer="" # Create a worktree for an issue, open tmux session, launch cursor-agent [alias: wt-start]
173-
worktree-stop issue # Stop a worktree's tmux session and remove the worktree [alias: wt-stop]
174-
111+
<!-- Run 'just --list' to see available recipes -->
175112
```
176113

177114
For detailed command descriptions, run `just --list --unsorted` or `just --help`.
@@ -182,7 +119,7 @@ For detailed command descriptions, run `just --list --unsorted` or `just --help`
182119
- **Registry**: `ghcr.io/vig-os/devcontainer`
183120
- **Architecture**: Multi-platform support (AMD64, ARM64)
184121
- **License**: Apache
185-
- **Latest Version**: [0.3.1](https://github.com/vig-os/devcontainer/releases/tag/0.3.1) - 2026-03-26
122+
- **Latest Version**: [0.3.2](https://github.com/vig-os/devcontainer/releases/tag/0.3.2) - 2026-04-07
186123
- **Image tags**: bare semver (`0.2.1`, `latest`) — git tags use `v` prefix (`v0.2.1`) but image tags do not
187124

188125
## Features

assets/workspace/.devcontainer/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [0.3.2] - TBD
8+
## [0.3.2] - 2026-04-07
99

1010
### Added
1111

0 commit comments

Comments
 (0)