[PR #11183] chore: consolidate and standardize workflow files #13679

Closed
opened 2026-02-16 18:18:31 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/anomalyco/opencode/pull/11183

State: closed
Merged: Yes


Summary

Consolidated and standardized GitHub Actions workflow files:

Changes

Combined workflows:

  • duplicate-prs.yml + contributors-label.ymlpr-management.yml (with jobs: check-duplicates, add-contributor-label)

Renamed workflows (name now matches filename):

  • publish.yml: publish → publish
  • test.yml: test → test
  • nix-desktop.yml: nix-desktop → nix-desktop
  • stats.yml: stats → stats
  • review.yml: Guidelines Check → review
  • opencode.yml: opencode → opencode
  • typecheck.yml: typecheck → typecheck
  • triage.yml: Issue Triage → triage
  • release-github-action.yml: release-github-action → release-github-action
  • publish-vscode.yml: publish-vscode → publish-vscode
  • publish-github-action.yml: publish-github-action → publish-github-action
  • notify-discord.yml: discord → notify-discord
  • generate.yml: generate → generate
  • deploy.yml: deploy → deploy
  • pr-management.yml: PR Management → pr-management
  • pr-standards.yml: PR Standards → pr-standards
  • close-stale-prs.yml: Close stale PRs → close-stale-prs
  • update-nix-hashes.ymlnix-hashes.yml (renamed file and job)
  • daily-issues-recap.yml: Daily Issues Recap → daily-issues-recap
  • daily-pr-recap.yml: Daily PR Recap → daily-pr-recap
  • duplicate-issues.yml: Duplicate Issue Detection → duplicate-issues
  • stale-issues.yml: "Auto-close stale issues" → stale-issues
  • docs-update.yml: Docs Update → docs-update

Updated job names to match:

  • nix-desktop job renamed from build-desktop to nix-desktop
  • nix-hashes job renamed from update-node-modules-hashes to nix-hashes

Deleted:

  • .github/workflows/contributors-label.yml
  • .github/workflows/duplicate-prs.yml
  • .github/workflows/update-nix-hashes.yml

All workflow names and job names now consistently match their filenames in kebab-case format.

**Original Pull Request:** https://github.com/anomalyco/opencode/pull/11183 **State:** closed **Merged:** Yes --- ## Summary Consolidated and standardized GitHub Actions workflow files: ### Changes **Combined workflows:** - `duplicate-prs.yml` + `contributors-label.yml` → `pr-management.yml` (with jobs: `check-duplicates`, `add-contributor-label`) **Renamed workflows** (name now matches filename): - `publish.yml`: publish → publish - `test.yml`: test → test - `nix-desktop.yml`: nix-desktop → nix-desktop - `stats.yml`: stats → stats - `review.yml`: Guidelines Check → review - `opencode.yml`: opencode → opencode - `typecheck.yml`: typecheck → typecheck - `triage.yml`: Issue Triage → triage - `release-github-action.yml`: release-github-action → release-github-action - `publish-vscode.yml`: publish-vscode → publish-vscode - `publish-github-action.yml`: publish-github-action → publish-github-action - `notify-discord.yml`: discord → notify-discord - `generate.yml`: generate → generate - `deploy.yml`: deploy → deploy - `pr-management.yml`: PR Management → pr-management - `pr-standards.yml`: PR Standards → pr-standards - `close-stale-prs.yml`: Close stale PRs → close-stale-prs - `update-nix-hashes.yml` → `nix-hashes.yml` (renamed file and job) - `daily-issues-recap.yml`: Daily Issues Recap → daily-issues-recap - `daily-pr-recap.yml`: Daily PR Recap → daily-pr-recap - `duplicate-issues.yml`: Duplicate Issue Detection → duplicate-issues - `stale-issues.yml`: "Auto-close stale issues" → stale-issues - `docs-update.yml`: Docs Update → docs-update **Updated job names to match:** - `nix-desktop` job renamed from `build-desktop` to `nix-desktop` - `nix-hashes` job renamed from `update-node-modules-hashes` to `nix-hashes` **Deleted:** - `.github/workflows/contributors-label.yml` - `.github/workflows/duplicate-prs.yml` - `.github/workflows/update-nix-hashes.yml` All workflow names and job names now consistently match their filenames in kebab-case format.
yindo added the pull-request label 2026-02-16 18:18:31 -05:00
yindo closed this issue 2026-02-16 18:18:31 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#13679