mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-09-30 08:03:15 +00:00
Some checks are pending
CI / Lint (push) Waiting to run
CI / Format check (push) Waiting to run
CI / Typecheck (push) Waiting to run
CI / Unit tests (push) Waiting to run
CI / Playwright E2E (push) Waiting to run
CI / Docker build smoke (push) Waiting to run
CI / Triage ledger up to date (push) Waiting to run
CI / ui bun.lock in sync (push) Waiting to run
Add upstream-ledger-sync action to run daily to pull upstream commits, update triage.jsonl, and open a PR against dev so the list can be automatically updated to stay in line with upstream.
48 lines
No EOL
1.3 KiB
YAML
48 lines
No EOL
1.3 KiB
YAML
name: Upstream Ledger Sync
|
|
|
|
on:
|
|
schedule:
|
|
- cron: "17 12 * * *" # daily ~08:17 ET
|
|
workflow_dispatch:
|
|
|
|
concurrency:
|
|
group: upstream-ledger-sync
|
|
cancel-in-progress: false
|
|
|
|
permissions:
|
|
contents: write
|
|
pull-requests: write
|
|
|
|
jobs:
|
|
sync:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v7
|
|
with:
|
|
ref: dev
|
|
fetch-depth: 0
|
|
|
|
- name: Add upstream remote
|
|
run: |
|
|
git remote add upstream https://github.com/langchain-ai/open-swe.git || true
|
|
|
|
- uses: actions/setup-python@v5
|
|
with:
|
|
python-version: "3.12"
|
|
|
|
- name: Sync ledger
|
|
run: python3 scripts/triage.py sync
|
|
|
|
- name: Open/refresh PR if the ledger changed
|
|
uses: peter-evans/create-pull-request@v7
|
|
with:
|
|
base: dev
|
|
branch: bot/upstream-ledger-sync
|
|
commit-message: "chore: sync upstream triage ledger"
|
|
title: "chore: sync upstream triage ledger"
|
|
body: |
|
|
Automated 'scripts/triage.py sync'. New rows land as **Untriaged** - triage each (adopt/defer/won't-merge) before merging.
|
|
labels: upstream-sync
|
|
add-paths: |
|
|
docs/upstream-sync/triage.jsonl
|
|
docs/upstream-sync/triage.md |