Skip to content

ci: add workflow to add issues and PRs to FOC board#10

Merged
BigLep merged 1 commit into
mainfrom
ci/add-to-foc-board
May 22, 2026
Merged

ci: add workflow to add issues and PRs to FOC board#10
BigLep merged 1 commit into
mainfrom
ci/add-to-foc-board

Conversation

@BigLep
Copy link
Copy Markdown
Contributor

@BigLep BigLep commented May 22, 2026

Summary

  • Adds the standard add-issues-and-prs-to-fs-project-board.yml workflow (same as dealbot and other FilOzone repos)
  • Automatically adds new issues and PRs to the FOC Board when opened
  • Requires the FILOZZY_CI_ADD_TO_PROJECT secret to be configured in this repo

Note

This workflow only triggers on newly opened issues/PRs. Existing open PRs (e.g., #9) need to be added to the board manually.

🤖 Generated with Claude Code

Copilot AI review requested due to automatic review settings May 22, 2026 18:44
@BigLep BigLep added this to FOC May 22, 2026
@BigLep BigLep self-assigned this May 22, 2026
@github-project-automation github-project-automation Bot moved this to 📌 Triage in FOC May 22, 2026
@BigLep BigLep moved this from 📌 Triage to 🔎 Awaiting review in FOC May 22, 2026
@BigLep BigLep requested a review from rjan90 May 22, 2026 18:45
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

Adds a GitHub Actions workflow to automatically add newly opened issues and pull requests in this repository to the FilOzone organization project board (projects/14), aligning this repo with the standard workflow used in other FilOzone repos.

Changes:

  • Introduce .github/workflows/add-issues-and-prs-to-fs-project-board.yml to add newly opened issues/PRs to the org project board via actions/add-to-project.
  • Trigger on issues.opened and pull_request_target.opened and authenticate via the FILOZZY_CI_ADD_TO_PROJECT secret.

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

Comment on lines +7 to +13
# This action adds all issues and PRs to the FS project board.
# It is used to keep the project board up to date with the issues and PRs.
# It is triggered by the issue and PR events.
# It assumes a `FILOZZY_CI_ADD_TO_PROJECT` secret is set in the repo.
# This secret should have the permissions outlined in https://github.com/actions/add-to-project?tab=readme-ov-file#creating-a-pat-and-adding-it-to-your-repository
name: Add issues and PRs to FS project board

Comment on lines +18 to +32
# Using "pull_request_target" instead of "pull_request" to support PRs from forks.
# Workflow runs triggered on PRs from forks do not have access to secrets, so "github-token" input below would otherwise be empty.
# This action does not check out nor execute user code so we should be safe.
# We also hardcode to specific hash to ensure no unintended changes underneath us.
pull_request_target:
types:
- opened

jobs:
add-to-project:
name: Add all issues and prs to project
runs-on: ubuntu-latest
steps:
- uses: actions/add-to-project@v1.0.2
with:

jobs:
add-to-project:
name: Add all issues and prs to project
@github-project-automation github-project-automation Bot moved this from 🔎 Awaiting review to ✔️ Approved by reviewer in FOC May 22, 2026
@BigLep BigLep merged commit 4ca1c4c into main May 22, 2026
5 of 6 checks passed
@github-project-automation github-project-automation Bot moved this from ✔️ Approved by reviewer to 🎉 Done in FOC May 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 🎉 Done

Development

Successfully merging this pull request may close these issues.

3 participants