diff --git a/.github/workflows/interface.yml b/.github/workflows/interface.yml index 5e1b59d026..d89f2aa3a0 100644 --- a/.github/workflows/interface.yml +++ b/.github/workflows/interface.yml @@ -58,12 +58,14 @@ jobs: env: SCRIPT: ${{ matrix.script }} PREFIX: ${{ matrix.prefix }} + BASIS: ${{ matrix.basis }} run: | python3 << 'PYEOF' import os, re, textwrap script = os.environ["SCRIPT"] prefix = os.environ["PREFIX"] + basis = os.environ["BASIS"] # ── 1. Patch the example script ──────────────────────── with open(script) as f: diff --git a/AGENTS.md b/AGENTS.md index 5da0070bb4..43a46de7d3 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -112,6 +112,17 @@ The repository text files have been normalized to LF once. Day-to-day line ending enforcement should rely on staged/changed-file hooks and CI; rerun the full mixed-line-ending hook only for intentional repository-wide normalization. +## Upstream Repository + +- Repository: https://github.com/deepmodeling/abacus-develop +- Issues: https://github.com/deepmodeling/abacus-develop/issues +- Pull requests: https://github.com/deepmodeling/abacus-develop/pulls +- Upstream PRs are opened from personal fork branches + (`:` into `develop`). +- `workflow_dispatch`-only workflows (e.g. `.github/workflows/interface.yml`) + are not triggered by push/PR events; PR CI cannot verify such fixes, so + state "manual dispatch run required" in the PR verification notes. + ## PR Self-Check - Confirm the PR body states exact commands run, whether they passed or failed,