Skip to content

fix: disable canary issues creation (#3119) - #3134

Merged
henrypark133 merged 1 commit into
mainfrom
staging
May 1, 2026
Merged

henrypark133 merged 1 commit into
mainfrom
staging

Conversation

@henrypark133

Copy link
Copy Markdown
Collaborator
  • fix: disable canara issues creation

  • ci: re-trigger regression-test-check after adding skip-regression-check label

Summary

Change Type

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • CI/Infrastructure
  • Security
  • Dependencies

Linked Issue

Validation

  • cargo fmt --all -- --check
  • cargo clippy --all --benches --tests --examples --all-features -- -D warnings
  • cargo build
  • Relevant tests pass:
  • cargo test --features integration if database-backed or integration behavior changed
  • Manual testing:
  • If a coding agent was used and supports it, review-pr or pr-shepherd --fix was run before requesting review

Security Impact

Database Impact

Blast Radius

Rollback Plan

Review Follow-Through


Review track:

* fix: disable canara issues creation

* ci: re-trigger regression-test-check after adding skip-regression-check label
Copilot AI review requested due to automatic review settings May 1, 2026 05:40
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@henrypark133
henrypark133 merged commit ba8258a into main May 1, 2026
569 of 642 checks passed
@github-actions github-actions Bot added size: M 50-199 changed lines scope: ci CI/CD workflows risk: medium Business logic, config, or moderate-risk modules contributor: core 20+ merged PRs labels May 1, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Disables automatic GitHub issue creation for failures in the scheduled Live Canary GitHub Actions workflow, reducing side effects/noise from canary runs.

Changes:

  • Remove issues: write workflow permission.
  • Remove per-lane “Open failure issue” steps that created GitHub issues on scheduled failures.
  • Force CANARY_CREATE_ISSUES to "0" for the Slack notifier job to prevent issue creation paths.

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

Comment on lines 777 to 781
CANARY_RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}
GITHUB_SHA: ${{ github.sha }}
# Reuse the same PAT auth-live-canary uses for GitHub
# fixture access; it's already scoped for nearai/ironclaw
# work and avoids minting a new secret. CANARY_ISSUES_TOKEN
# has priority over GH_TOKEN / GITHUB_TOKEN inside the
# notifier (see scripts/live-canary/notify_slack.py
# `--github-token` precedence).
CANARY_ISSUES_TOKEN: ${{ secrets.AUTH_LIVE_GITHUB_TOKEN }}
GITHUB_REPOSITORY: ${{ github.repository }}
# Only auto-open issues for scheduled runs — manual
# workflow_dispatch tests would otherwise flood the tracker
# while iterating on canary changes locally.
CANARY_CREATE_ISSUES: ${{ github.event_name == 'schedule' && '1' || '0' }}
CANARY_CREATE_ISSUES: "0"
run: |
theredspoon pushed a commit to theredspoon/ironclaw that referenced this pull request Jun 21, 2026
* fix: disable canara issues creation

* ci: re-trigger regression-test-check after adding skip-regression-check label

Co-authored-by: Nick Pismenkov <50764773+nickpismenkov@users.noreply.github.com>

This branch had an error being deployed

1 failed and 5 inactive deployments
Ironclaw-QA / production — 53e18ec4 Deployed Apr 30, 2026 by railway-app[bot]
ironclaw-nearai / production — 53e18ec4 Deployed Apr 30, 2026 by railway-app[bot]
venice-ironclaw / production — 53e18ec4 Deployed Apr 30, 2026 by railway-app[bot]
cosmose-ironclaw / production — 53e18ec4 Deployed Apr 30, 2026 by railway-app[bot]
humble-cat / staging-cameron — 53e18ec4 Deployed Apr 30, 2026 by railway-app[bot]
Near Foundation Ironclaw / production — 53e18ec4 Deployed Apr 30, 2026 by railway-app[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contributor: core 20+ merged PRs risk: medium Business logic, config, or moderate-risk modules scope: ci CI/CD workflows size: M 50-199 changed lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants