Skip to content

chore(ci): track ai-workflows @v3 floating tag#36296

Merged
wezell merged 1 commit into
mainfrom
chore/bump-ai-workflows-v3.1.6
Jun 23, 2026
Merged

chore(ci): track ai-workflows @v3 floating tag#36296
wezell merged 1 commit into
mainfrom
chore/bump-ai-workflows-v3.1.6

Conversation

@wezell

@wezell wezell commented Jun 23, 2026

Copy link
Copy Markdown
Member

This PR fixes #36285

What

Pin the ai-workflows orchestrator to the floating major tag @v3 (currently v3.1.6) instead of an exact patch tag, across all 4 references in 3 workflows. Consumers now auto-pick up v3.x releases without a per-release bump PR.

Why @v3 and not @main/SHA

The Bedrock OIDC trust (GitHubActions-BedrockCodeReview, IaC #7833) requires job_workflow_ref to match refs/tags/*. A branch or commit SHA is denied at configure-aws-credentials (AssumeRoleWithWebIdentity fails). @v3 is a tag (refs/tags/v3), so it satisfies the trust while still floating to the latest v3.x.

What v3.1.6 brings

Configurable max_output_tokens orchestrator input and the bedrock-generic default raised 2048 -> 32000. Core routes us.deepseek.r1-v1:0 (a reasoning model) through that path, where reasoning tokens count against the same budget — the old 2048 cap truncated reviews mid-thought. Completes the budget side of the R1 reviewer upgrade in #36285.

Files

  • .github/workflows/ai_claude-rollback-safety.yml
  • .github/workflows/ai_claude-orchestrator.yml (2 refs)
  • .github/workflows/ai_claude-backend-reviewer.yml

Validation

v3.1.6 was validated end-to-end against the real DeepSeek R1 model in dotCMS/steve-quarterly-planning #109 (now closed): correct routing to the bedrock-generic path, sticky comment posted, all planted bugs caught, maxTokens=32000 accepted by R1 with no truncation.

Release: https://github.com/dotCMS/ai-workflows/releases/tag/v3.1.6

🤖 Generated with Claude Code

@wezell wezell requested a review from a team as a code owner June 23, 2026 21:45
@github-actions github-actions Bot added the Area : CI/CD PR changes GitHub Actions/workflows label Jun 23, 2026
@dotCMS dotCMS deleted a comment from github-actions Bot Jun 23, 2026
@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

🤖 Bedrock Review — us.deepseek.r1-v1:0

No issues found.


Run: #28059229727 · tokens: in: 1772 · out: 593 · total: 2365

Pin the orchestrator to the floating major tag @V3 (currently v3.1.6)
instead of an exact patch tag, so consumers auto-pick up v3.x releases.
@V3 is a tag (refs/tags/v3), so it satisfies the Bedrock OIDC trust that
requires job_workflow_ref to match refs/tags/* (a branch/SHA would be
denied at configure-aws-credentials).

v3.1.6 adds the configurable max_output_tokens input and raises the
bedrock-generic default 2048 -> 32000 so reasoning-model (DeepSeek R1)
reviews stop truncating. Validated e2e against the real model
(steve-quarterly-planning #109).

Refs #36285

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@wezell wezell force-pushed the chore/bump-ai-workflows-v3.1.6 branch from 81ddbe4 to db56963 Compare June 23, 2026 21:55
@wezell wezell changed the title chore(ci): bump ai-workflows to v3.1.6 (configurable max_output_tokens) chore(ci): track ai-workflows @v3 floating tag Jun 23, 2026
@github-actions

github-actions Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

🤖 Bedrock Review — us.deepseek.r1-v1:0

New Issues

  • 🟡 Medium: .github/workflows/ai_claude-backend-reviewer.yml:88, .github/workflows/ai_claude-orchestrator.yml:85, .github/workflows/ai_claude-orchestrator.yml:171, .github/workflows/ai_claude-rollback-safety.yml:89 — Pinned GitHub Action reference changed from specific version v3.1.5 to floating v3 tag. While valid syntax, this increases risk of unintended behavior changes if the v3 tag is updated in the future to a breaking change, as workflows would automatically inherit the new version without explicit review.

Run: #28059764066 · tokens: in: 1769 · out: 741 · total: 2510

@sfreudenthaler sfreudenthaler left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

like the new floating tag. will also keep minting specific version tags / releases in ai-workflows repo.

good to go

@wezell wezell added this pull request to the merge queue Jun 23, 2026
@mergify

mergify Bot commented Jun 23, 2026

Copy link
Copy Markdown

Queued — the merge queue status continues in this comment ↓.

@wezell wezell removed this pull request from the merge queue due to a manual request Jun 23, 2026
@wezell wezell added this pull request to the merge queue Jun 23, 2026
@wezell wezell removed this pull request from the merge queue due to a manual request Jun 23, 2026
@wezell wezell added this pull request to the merge queue Jun 23, 2026
@wezell wezell removed this pull request from the merge queue due to a manual request Jun 23, 2026
@wezell wezell added this pull request to the merge queue Jun 23, 2026
@mergify

mergify Bot commented Jun 23, 2026

Copy link
Copy Markdown

Merge Queue Status

  • Entered queue2026-06-23 22:17 UTC · Rule: default · triggered by the @mergifyio queue command
  • Checks skipped · PR is already up-to-date
  • 🚫 Left the queue2026-06-23 22:17 UTC · at db569637ecd7d077bb5ee738f49970f5d6493b9a

This pull request spent 18 seconds in the queue, including 3 seconds running CI.

Required conditions to merge

Reason

Pull request #36296 has been dequeued

GitHub refused to merge the pull request. Pull Request is in the merge queue. This is usually enforced by a branch protection or ruleset rule.

Hint

You should look at the reason for the failure and decide if the pull request needs to be fixed or if you want to requeue it.
If you do update this pull request, it will automatically be requeued once the queue conditions match again.
If you think this was a flaky issue instead, you can requeue the pull request, without updating it, by posting a @mergifyio queue comment.

Tick the box to put this pull request back in the merge queue (same as @mergifyio queue).

  • Requeue this pull request

Merged via the queue into main with commit 19012bf Jun 23, 2026
39 of 40 checks passed
@wezell wezell deleted the chore/bump-ai-workflows-v3.1.6 branch June 23, 2026 22:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area : CI/CD PR changes GitHub Actions/workflows dequeued

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

ci(ai): upgrade auto-PR reviewer to DeepSeek R1 with configurable model variable

2 participants