Skip to content

fix(ci): fix release workflow#14

Merged
Lftobs merged 3 commits into
devfrom
feat/workflow
Jun 19, 2026
Merged

fix(ci): fix release workflow#14
Lftobs merged 3 commits into
devfrom
feat/workflow

Conversation

@Lftobs

@Lftobs Lftobs commented Jun 19, 2026

Copy link
Copy Markdown
Owner

Description

update release workflow

Fixes #(issue)

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Refactor (no functional changes)
  • CI / Build / Tooling
  • Other (please describe):

How Has This Been Tested?

  • Existing tests pass (bun test in apps/api/)
  • New tests added (if applicable)
  • Manual testing performed (describe steps)

Checklist

  • My code follows the project's code style (no comments, named exports, functional components, etc.)
  • I have read the contributing guidelines
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the documentation (if applicable)
  • My changes generate no new warnings or lint errors
  • I have run bun test in apps/api/ and all tests pass
  • I have synced the VERSION file if needed (bun run sync-versions)

Summary by CodeRabbit

Chores

  • Improved release notes delivery with per-version extraction from changelog
  • Enhanced development environment setup with caching support and Python cache exclusion

Lftobs added 3 commits June 9, 2026 11:59
releases

Update the release workflow to parse the changelog
for the current
version's notes instead of attaching the entire
file. Also, ignore
__pycache__ directories in the project.
@coderabbitai

coderabbitai Bot commented Jun 19, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

The release workflow is updated to extract a per-version section from CHANGELOG.md using awk and write it to release-notes.md, which is then used as the GitHub Release body. The docker-compose.yml gains a new railpack-cache named volume mounted into the api service at /tmp/railpack. .gitignore is updated to exclude __pycache__.

Changes

Release Notes Extraction

Layer / File(s) Summary
Per-version changelog extraction
.github/workflows/release.yml
Adds an awk step to extract the matching v<version> section from CHANGELOG.md into release-notes.md, and updates the GitHub Release creation step to use release-notes.md as body_path instead of the full CHANGELOG.md.

Dev Environment Updates

Layer / File(s) Summary
railpack-cache volume and .gitignore
docker-compose.yml, .gitignore
Declares a new railpack-cache named volume and mounts it into the api service at /tmp/railpack; adds __pycache__ to .gitignore.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Poem

A rabbit hops through workflows bright,
Extracting notes with awk's delight.
A volume mounted, cache in place,
__pycache__ gone without a trace.
Each release now shows just the right part —
Tidy changelogs, a bunny's art! 🐇✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'fix(ci): fix release workflow' accurately describes the main change - updating the release workflow in CI configuration. It directly relates to the primary modifications in .github/workflows/release.yml.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/workflow

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Lftobs Lftobs merged commit 78cded2 into dev Jun 19, 2026
4 of 5 checks passed
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.

1 participant