Skip to content

ci(release): generate changelog and release notes with Opus 5.5 - #9

Merged
hyperb1iss merged 1 commit into
mainfrom
nova/opus-5-5-release-notes
Nov 3, 2026
Merged

hyperb1iss merged 1 commit into
mainfrom
nova/opus-5-5-release-notes

Conversation

@hyperb1iss

@hyperb1iss hyperb1iss commented Nov 3, 2026 •

Copy link
Copy Markdown
Owner

git-iris's own release pipeline still generated its changelog and release notes with claude-opus-5. This moves all three release-path steps to claude-opus-5-5, the current Opus: the changelog and release-notes steps in release.yml, and the fallback in cicd.yml that regenerates notes when the release-notes artifact is missing.

No provider code changes are needed. src/agents/provider.rs already matches the whole claude-opus-5 prefix and sends explicit adaptive thinking plus an effort level. Opus 5.5 defaults to medium effort where Opus 5 defaulted to high, but because these steps always send an explicit effort, the requests they make don't change. The product's default Anthropic model (claude-opus-5 in src/providers.rs) is untouched here.

🧪 Validation

actionlint reports nothing above info level on either workflow. The changed steps only run during a release, so the first real exercise will be the next release run.

Summary by CodeRabbit

  • Chores
    • Updated the configuration used by automated release workflows. No changes to product features, functionality, or behavior are included in this update. The change affects release operations only, so there are no new user-facing capabilities or fixes to highlight.

@coderabbitai

coderabbitai Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Walkthrough

The CI/CD and release workflows now select Anthropic model claude-opus-5-5 for release-note and changelog generation. Other workflow behavior is unchanged.

Changes: Anthropic Model Updates

Layer / File(s) Summary
Update model selection
.github/workflows/cicd.yml, .github/workflows/release.yml
The release-notes fallback, changelog generation, and release-note generation steps now use claude-opus-5-5 instead of claude-opus-5.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other

Merge Risk: Minimal · up to d5675

The release workflows now request the intended active Anthropic model without introducing an identified release-path risk.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: updating release changelog and release-note generation to use Anthropic Opus 5.5.
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
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.
Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.
Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 19fe9e4a-2a75-4dd2-a4d1-4aa7599e2390
Commits

Reviewing files that changed from the base of the PR and between 1167549 and d567595.

Files selected for processing: 2
  • .github/workflows/cicd.yml
  • .github/workflows/release.yml

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

The release job's changelog and release-notes steps, and the CI
fallback that regenerates notes when the artifact is missing, pinned
claude-opus-5. They now use claude-opus-5-5, the current Opus. The
provider code already treats every claude-opus-5 model the same way
(explicit adaptive thinking and effort), so Opus 5.5's lower default
effort does not change what these steps request.

Co-Authored-By: Nova (Claude Opus 5.5) <noreply@anthropic.com>
@hyperb1iss
hyperb1iss force-pushed the nova/opus-5-5-release-notes branch from d567595 to 1306783 Compare November 3, 2026 20:11
@hyperb1iss
hyperb1iss merged commit 2e1a714 into main Nov 3, 2026
13 checks passed
@hyperb1iss
hyperb1iss deleted the nova/opus-5-5-release-notes branch November 3, 2026 20:20
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