• v1.2.0 98849cf02b

    v1.2.0 Stable

    Ghost released this 2025-12-25 21:13:27 +01:00 | 480 commits to main since this release

    What's Changed

    • refactor(ci): remove manual release scripts and justfile targets (07d7714)
      Remove release.sh script and associated justfile targets (release, release-minor, release-major, release-version). Remove docker-push and superlint targets from justfile. Releases are now fully automated through semantic-release workflow triggered by conventional commits on main branch.
    • feat(ci): add automatic Cargo.toml version updates to release workflow (8f35274)
      Add step to update version field in Cargo.toml during release process. Use sed to replace version string with new release version from semantic-release analysis. Include Cargo.toml in git commit alongside VERSION file.
    • refactor(ci): replace tag-based release with semantic-release workflow (c22a90d)
      Remove auto-release.yaml workflow that created tags after Renovate merges. Replace tag-triggered release.yaml with push-to-main workflow using semantic-release for conventional commit analysis. Add semantic-release dry-run job to determine version bumps (fix: patch, feat: minor, feat!: major). Update release job to commit VERSION file and create tags. Simplify release.sh script to create empty conventional commits instead of managing
    • refactor(ci): replace semantic-release with tag-based release workflow (2978b0a)
      Remove semantic-release dependency and conventional commit analysis. Workflow now triggers on tag push (v*) instead of main branch commits. Tags are created by auto-release.yaml for Renovate updates or scripts/release.sh for manual releases. Replace analyze job with prepare job that extracts version from tag. Remove automatic VERSION and CHANGELOG.md updates and git commits from workflow. Add workflow_dispatch input to allow manual release
    Downloads