diff --git a/.github/workflows/bump-develop-version.yml b/.github/workflows/bump-develop-version.yml index db8c952ade..83dbf28ab0 100644 --- a/.github/workflows/bump-develop-version.yml +++ b/.github/workflows/bump-develop-version.yml @@ -102,8 +102,13 @@ jobs: jq '.version' wheels.json - name: Open bump PR + # add-paths: commit only wheels.json, whatever else is in the tree. + # CI: a PR opened with GITHUB_TOKEN does not trigger workflows. Whoever + # handles the bump PR pushes a commit (an empty one is fine) to its + # branch to start CI. uses: peter-evans/create-pull-request@v8.1.1 with: + add-paths: wheels.json branch: "auto-bump/develop-${{ env.NEW_VERSION }}" title: "chore: bump develop snapshot target to ${{ env.NEW_VERSION }}" body: | diff --git a/.github/workflows/rustcfml-version-check.yml b/.github/workflows/rustcfml-version-check.yml index bb817cbc90..abdc725b3c 100644 --- a/.github/workflows/rustcfml-version-check.yml +++ b/.github/workflows/rustcfml-version-check.yml @@ -54,9 +54,23 @@ jobs: - name: Open bump PR # Only from develop: a branch dispatch that happens to go green must not # open a bump PR built on a feature branch. + # + # add-paths: the suite run leaves logs and caches in the working tree + # (public/logs/, tools/ci/__pycache__/), and create-pull-request stages + # every change by default, so commit only the files bump-pin.sh and + # --write-baseline produce (#4577). + # + # CI: a PR opened with GITHUB_TOKEN does not trigger workflows. Whoever + # handles the bump PR pushes a commit (an empty one is fine) to its + # branch to start CI, as for the develop version bump. if: env.RUSTCFML_LATEST != '' && github.ref == 'refs/heads/develop' uses: peter-evans/create-pull-request@v8.1.1 with: + add-paths: | + tools/rustcfml/ENGINE_VERSION + tools/rustcfml/ENGINE_SHA256 + tools/rustcfml/baseline.json + cli/lucli/services/rustcfml/RustCFMLEngine.cfc branch: "auto-bump/rustcfml-${{ env.RUSTCFML_LATEST }}" title: "chore(rustcfml): bump engine pin to ${{ env.RUSTCFML_LATEST }}" body: | diff --git a/.gitignore b/.gitignore index 8480c16646..612a3feec3 100644 --- a/.gitignore +++ b/.gitignore @@ -120,3 +120,9 @@ lucee.json.test-local.bak # Built at release/snapshot time by tools/build/scripts/build-docs-index.mjs (wheels lookup) cli/lucli/data/docs-index.json + +# Written by the demo app and test runs (e.g. the RustCFML version check, #4577) +public/logs/ + +# Python bytecode from tools/ci scripts +__pycache__/