Skip to content

chore(mirror): remove force_workspace reusable + smoke (R4 mothballed)#144

Merged
andamasov merged 1 commit into
productionfrom
chore/mothball-force-workspace-reusable
Jun 2, 2026
Merged

chore(mirror): remove force_workspace reusable + smoke (R4 mothballed)#144
andamasov merged 1 commit into
productionfrom
chore/mothball-force-workspace-reusable

Conversation

@andamasov

@andamasov andamasov commented Jun 2, 2026

Copy link
Copy Markdown
Member

R4 force_workspace is obsolete. The Rollout 4 canary proved Mergify's ignore_conflicts: true config already creates the backport workspace PR, resolves toward theirs, and applies backport-conflict for path-drift conflicts (deleted-by-us verified on VyOS-Networks/ipaddrcheck#27). The reusable's No backport have been created trigger never fires under that config.

Removes the reusable + its smoke test. Source wrappers already removed across all 13 consumers; consumers.yaml schema removal follows. Pure deletion; Phase 0 clean; adversarial skip-eligible. T8943 / IS-510.

🤖 Generated by robots

R4 force_workspace is obsolete: Mergify's ignore_conflicts:true config
already creates the backport workspace PR, resolves toward theirs, and
applies backport-conflict for path-drift conflicts (canary-verified on
VyOS-Networks/ipaddrcheck#26/#27). The reusable's 'No backport have been
created' trigger never fires under that config. Source wrappers already
removed across the 13 consumers; consumers.yaml schema removal follows.
T8943 / IS-510.
@andamasov andamasov merged commit 945a1bd into production Jun 2, 2026
1 of 3 checks passed
@andamasov andamasov deleted the chore/mothball-force-workspace-reusable branch June 2, 2026 00:40
@coderabbitai

coderabbitai Bot commented Jun 2, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited), Organization UI (inherited)

Review profile: CHILL

Plan: Pro Plus

Run ID: f32613a8-a588-4c0f-b144-360ce66cd806

📥 Commits

Reviewing files that changed from the base of the PR and between 9703819 and 7539c3a.

📒 Files selected for processing (2)
  • .github/workflows/force-workspace-backport.yml
  • .github/workflows/force-workspace-parser-smoke.yml

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Removed internal backport automation workflow
    • Removed parser smoke test automation workflow

Walkthrough

Deleted two GitHub Actions workflows: force-workspace-backport.yml (reusable backport logic handling token minting, SHA/branch parsing, Mergify validation, cherry-pick conflict resolution, PR label creation, and audit trail generation) and force-workspace-parser-smoke.yml (cron-scheduled regex-based parser validation of commit SHA and target branch extraction).

Changes

Cohort / File(s) Summary
Workflow file removals
.github/workflows/force-workspace-backport.yml, .github/workflows/force-workspace-parser-smoke.yml
Deleted force-workspace-backport.yml (393 lines): removed reusable workflow orchestrating App token minting, Mergify comment parsing, target branch validation against consumers.yaml, idempotency checks, deterministic cherry-pick conflict resolution, PR label creation, and JSON audit-trail PR generation. Deleted force-workspace-parser-smoke.yml (114 lines): removed scheduled and manual smoke job using bullfrogsec/bullfrog@v0.8.4 that validated regex-based extraction of 40-hex SHA and branch from fixture failure text.

Possibly related PRs

  • vyos/.github#140: Inverse operation removing the same force-workspace-backport.yml and force-workspace-parser-smoke.yml workflows from the codebase.
✨ Finishing Touches
✨ Simplify code
  • Create PR with simplified code
  • Commit simplified code in branch chore/mothball-force-workspace-reusable

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant