From 378fec2bca78c1a96cafe56ad9e9466a59c1845b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 13 Mar 2026 03:15:09 +0000 Subject: [PATCH 1/3] Initial plan From e5d1f4a4dc7dd28c52ac84c846b3291ddfbfb7c8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 13 Mar 2026 03:20:07 +0000 Subject: [PATCH 2/3] Add sync-github-project.yml workflow to auto-create GitHub issues from TODO.md Co-authored-by: devlux76 <86517969+devlux76@users.noreply.github.com> --- .github/workflows/sync-github-project.yml | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/sync-github-project.yml diff --git a/.github/workflows/sync-github-project.yml b/.github/workflows/sync-github-project.yml new file mode 100644 index 0000000..4f02e55 --- /dev/null +++ b/.github/workflows/sync-github-project.yml @@ -0,0 +1,34 @@ +name: Sync GitHub Project + +on: + push: + branches: + - main + paths: + - "TODO.md" + workflow_dispatch: + +permissions: + issues: write + contents: read + +jobs: + sync: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: "20" + cache: "npm" + + - name: Install dependencies + run: npm ci + + - name: Sync GitHub Project (milestones, labels, issues) + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: npm run sync:github-project From f49695a7b94886e27d297bb97c12a937f340be81 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 13 Mar 2026 03:33:02 +0000 Subject: [PATCH 3/3] Add concurrency group to prevent duplicate sync runs Co-authored-by: devlux76 <86517969+devlux76@users.noreply.github.com> --- .github/workflows/sync-github-project.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/sync-github-project.yml b/.github/workflows/sync-github-project.yml index 4f02e55..cd16b39 100644 --- a/.github/workflows/sync-github-project.yml +++ b/.github/workflows/sync-github-project.yml @@ -8,6 +8,10 @@ on: - "TODO.md" workflow_dispatch: +concurrency: + group: sync-github-project + cancel-in-progress: false + permissions: issues: write contents: read