diff --git a/.github/AGENTS.md b/.github/AGENTS.md index cb0baea8..353e8736 100644 --- a/.github/AGENTS.md +++ b/.github/AGENTS.md @@ -43,7 +43,7 @@ Examples: - Use `LayeredCraft/devops-templates` reusable workflows whenever they support required behavior. Do not replace them with custom workflow logic for package building, publishing, or standard PR checks. - If a local workflow or step is required, document why DevOps templates cannot support it in the PR and keep exception narrowly scoped. - PR title check, release drafter, preview publishing, and release publishing use `LayeredCraft/devops-templates` reusable workflows. -- `pr-quality.yaml` is intentionally local: it preserves MinimalLambda-specific build, AOT, test/Codecov, and CleanupCode formatting gates. +- `pr-build.yaml` is intentionally local: shared build output paths merge project artifacts and break MinimalLambda's multi-project test run. Its `build / build` check name matches main branch protection. - `docs.yaml` is intentionally local: it builds/deploys the Zensical docs site with `uv` and GitHub Pages. ## Releases diff --git a/.github/workflows/pr-quality.yaml b/.github/workflows/pr-build.yaml similarity index 92% rename from .github/workflows/pr-quality.yaml rename to .github/workflows/pr-build.yaml index 36b283a1..06c1aabd 100644 --- a/.github/workflows/pr-quality.yaml +++ b/.github/workflows/pr-build.yaml @@ -1,4 +1,4 @@ -name: PR Quality Gates +name: PR Build on: pull_request: @@ -13,11 +13,12 @@ on: - '**.md' concurrency: - group: pr-quality-${{ github.event.pull_request.number }} + group: pr-${{ github.event.pull_request.number }} cancel-in-progress: true jobs: - quality: + build: + name: build / build if: github.event.pull_request.draft == false runs-on: ubuntu-latest timeout-minutes: 15 @@ -75,6 +76,6 @@ jobs: echo "Run the following commands locally to fix:" echo " task format:all" exit 1 - else - echo "✅ All code is properly formatted!" fi + + echo "✅ All code is properly formatted!"