Skip to content

ci: add issues and PRs to the FOC project board - #18

Merged
rjan90 merged 1 commit into
mainfrom
ci/add-issues-and-prs-to-foc-project-board
Jul 7, 2026
Merged

ci: add issues and PRs to the FOC project board#18
rjan90 merged 1 commit into
mainfrom
ci/add-issues-and-prs-to-foc-project-board

Conversation

@BigLep

@BigLep BigLep commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

What

Adds the canonical FilOzone workflow that auto-adds newly opened issues and PRs to the FOC board (FilOzone org project #14) — matching how the FOC repos and filbeam/worker do it.

Uses the FILOZZY_CI_ADD_TO_PROJECT org secret (now created in the filbeam org), the same secret the FOC repos use. Pinned actions/add-to-project@v2.0.0, pull_request_target (covers fork/dependabot PRs), continue-on-error, and permissions: {}. The file is byte-identical to the FOC canonical template.

Part of filbeam/worker#695

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds a GitHub Actions workflow intended to automatically add newly opened issues and PRs in this repository to the FilOzone FOC org project board (#14), using the existing ADD_TO_PROJECT_PAT secret.

Changes:

  • Introduces a new workflow triggered on issues.opened and pull_request_target.opened.
  • Uses actions/add-to-project pinned to a commit SHA to add items to https://github.com/orgs/FilOzone/projects/14.
  • Drops GITHUB_TOKEN permissions (permissions: {}) and authenticates via secrets.ADD_TO_PROJECT_PAT.

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

Comment on lines +1 to +5
######################################################################################
# READ THIS FIRST
# This file is authored in FilOzone/github-mgmt repository and MANUALLY copied to other repos.
# See https://github.com/FilOzone/github-mgmt/blob/master/files/workflows/add-issues-and-prs-to-foc-project-board.yml for more info.
######################################################################################
Comment on lines +36 to +41
steps:
- uses: actions/add-to-project@5afcf98fcd03f1c2f92c3c83f58ae24323cc57fd # v2.0.0
continue-on-error: true # Don't fail if item already exists in project. actions/add-to-project does not currently handle this case gracefully.
with:
project-url: https://github.com/orgs/FilOzone/projects/14
github-token: ${{ secrets.ADD_TO_PROJECT_PAT }}
Adds the canonical FilOzone workflow that auto-adds newly opened issues
and PRs to the FOC board (FilOzone org project #14), matching how the FOC
repos and filbeam/worker do it. Uses the FILOZZY_CI_ADD_TO_PROJECT org secret.

Part of filbeam/worker#695

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@BigLep
BigLep force-pushed the ci/add-issues-and-prs-to-foc-project-board branch from 750e53e to a6a9c40 Compare July 7, 2026 02:37
@BigLep BigLep added this to FOC Jul 7, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC Jul 7, 2026
@github-project-automation github-project-automation Bot moved this from 📌 Triage to ✔️ Approved by reviewer in FOC Jul 7, 2026
@rjan90
rjan90 merged commit c3bb68e into main Jul 7, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from ✔️ Approved by reviewer to 🎉 Done in FOC Jul 7, 2026
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