Skip to content

ci: remove deprecated assign workflow (actions/add-to-project deprecated)#11

Open
ss-o wants to merge 5 commits into
mainfrom
issue-408-trunk-caller
Open

ci: remove deprecated assign workflow (actions/add-to-project deprecated)#11
ss-o wants to merge 5 commits into
mainfrom
issue-408-trunk-caller

Conversation

@ss-o
Copy link
Copy Markdown
Member

@ss-o ss-o commented May 19, 2026

Summary

  • Remove assign.ymlactions/add-to-project is deprecated and the organization no longer uses this workflow for automatic project assignment
  • Workflow was assigning issues/PRs labeled bug 🐞, triage 📑, or package 📦 to the Z-Shell tracker project via a now-deprecated action

Test plan

  • Confirm no deprecated actions/add-to-project references remain in .github/workflows/
  • Verify CI passes without the removed workflow

ss-o added 2 commits May 19, 2026 04:09
Remove assign.yml — actions/add-to-project is deprecated and the
organization no longer uses this workflow for project assignment.
Copilot AI review requested due to automatic review settings May 19, 2026 06:00
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates GitHub Actions configuration by removing multiple workflows (including the deprecated actions/add-to-project usage) and restructuring the Trunk CI workflow definition.

Changes:

  • Delete .github/workflows/assign.yml to remove the deprecated actions/add-to-project workflow.
  • Delete .github/workflows/labeler.yml and .github/workflows/sync-labels.yml.
  • Update .github/workflows/trunk-check.yml (rename, add permissions/concurrency, adjust triggers, and change how the reusable Trunk workflow is invoked).

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
.github/workflows/trunk-check.yml Refactors Trunk workflow config (name/trigger/permissions/concurrency) and changes the reusable workflow invocation.
.github/workflows/sync-labels.yml Removes scheduled/manual label sync workflow.
.github/workflows/labeler.yml Removes PR labeler workflow that used actions/labeler.
.github/workflows/assign.yml Removes deprecated actions/add-to-project workflow for auto-assigning items to a project.

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

Comment on lines 1 to +3
---
name: "⭕ Trunk"
name: Trunk Code Quality

secrets:
trunk-token: ${{ secrets.TRUNK_TOKEN }}
with:
arguments: --no-progress
Comment on lines 8 to +13
pull_request:
types: [opened, synchronize]
types: [opened, synchronize, reopened]
schedule:
- cron: "0 05 * * 5"
workflow_dispatch:
workflow_dispatch: {}

…chedule mode

Co-authored-by: ss-o <59910950+ss-o@users.noreply.github.com>
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.

3 participants