Skip to content

release: v1.3.0#36

Merged
mikkeldamsgaard merged 2 commits intomainfrom
release/v1.3.0
Mar 12, 2026
Merged

release: v1.3.0#36
mikkeldamsgaard merged 2 commits intomainfrom
release/v1.3.0

Conversation

@mikkeldamsgaard
Copy link
Contributor

Summary

  • Bump version to 1.3.0
  • Add ignore_columns option for reconcile mode tables
  • Add auto-tag workflow for CI-driven release tagging
  • Move /release from Claude Code command to skill (directory-based SKILL.md format)
  • Fix Dockerfile build caching (replace --mount=type=cache with dependency layer caching)

Changelog

Added

  • Auto-tag workflow: CI automatically creates a git tag when Cargo.toml version changes on main, triggering the release workflow.
  • /release skill for Claude Code: guided release preparation with version determination, confirmation, and PR creation.
  • ignore_columns option for reconcile mode tables: columns listed in ignore_columns are included in the initial INSERT but excluded from change detection, UPDATE statements, and content hash computation.

Changed

  • Moved /release from Claude Code command to skill (directory-based SKILL.md format).

Fixed

  • Replaced Dockerfile --mount=type=cache with dependency layer caching for reliable Docker build caching in GitHub Actions.

How to verify

cargo check
cargo test
cargo clippy -- -D warnings
cargo fmt -- --check

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings March 12, 2026 12:11
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Release-prep PR for initium v1.3.0, updating crate metadata and release documentation while also introducing the directory-based Claude skill definition for /release.

Changes:

  • Bump crate version from 1.2.0 to 1.3.0 (Cargo.toml + Cargo.lock).
  • Add the v1.3.0 entry to CHANGELOG.md.
  • Add YAML frontmatter to the /release Claude skill (.claude/skills/release/SKILL.md) to make it user-invocable.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated no comments.

File Description
Cargo.toml Updates package version to 1.3.0.
Cargo.lock Updates locked package version to 1.3.0 for consistency with Cargo.toml.
CHANGELOG.md Adds the 1.3.0 release notes entry dated 2026-03-12.
.claude/skills/release/SKILL.md Adds skill metadata frontmatter for the release skill.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Add a prep stage that normalizes the root package version to 0.0.0 so
BuildKit's content-based caching keeps the dependency layer cached when
only the version in Cargo.toml/Cargo.lock changes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@mikkeldamsgaard mikkeldamsgaard merged commit 6844a06 into main Mar 12, 2026
6 checks passed
@mikkeldamsgaard mikkeldamsgaard deleted the release/v1.3.0 branch March 12, 2026 12:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants