From 3a9483db828ad06074802bc816e558d3ce705a50 Mon Sep 17 00:00:00 2001 From: YiWang24 Date: Mon, 25 May 2026 23:38:48 -0400 Subject: [PATCH 1/4] fix(ci): fix actionlint CI failure and test.yml SHA corruption - Remove resolve-openci from actionlint job: vendored .openci/ at the pinned SHA has different action input signatures than the current source, causing actionlint false positives about undefined inputs (anthropic-api-key, allowed-tools, openci-ref). - Fix test.yml: the old AWK-based SHA extraction bug in bump-self-sha.sh replaced 'bootstra' with the full 40-char SHA 34a93579aac0d1682cc65ab8b7c2c9e2d06b0953 in comments, names, and descriptions. Restored the original 'bootstrapping' text in all 4 affected locations. --- .github/workflows/reusable-self-test.yml | 5 ----- .github/workflows/test.yml | 8 ++++---- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/.github/workflows/reusable-self-test.yml b/.github/workflows/reusable-self-test.yml index 2eb02d1..70ba26e 100644 --- a/.github/workflows/reusable-self-test.yml +++ b/.github/workflows/reusable-self-test.yml @@ -69,11 +69,6 @@ jobs: uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.2.2 with: { persist-credentials: false } - - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba - with: - openci-ref: main - - name: Install actionlint shell: bash run: | diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3458645..47c30cf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,4 +1,4 @@ -# test.yml — Self-34a93579aac0d1682cc65ab8b7c2c9e2d06b0953ping comprehensive test suite for OpenCI. +# test.yml — Self-bootstrapping comprehensive test suite for OpenCI. # # Test pyramid: # Layer 1: Unit tests (BATS shell + Node.js) — fast, offline, always run @@ -6,7 +6,7 @@ # Layer 3: Agentic eval — calls Claude API to validate skill output shape # Layer 4: Live E2E — fires a real test issue, observes full agentic pipeline # -# The live E2E test makes this workflow self-34a93579aac0d1682cc65ab8b7c2c9e2d06b0953ping: OpenCI tests +# The live E2E test makes this workflow self-bootstrapping: OpenCI tests # itself by triggering its own issue-ops pipeline and verifying the response. name: test @@ -27,7 +27,7 @@ on: type: boolean default: false run-live-e2e: - description: "Run self-34a93579aac0d1682cc65ab8b7c2c9e2d06b0953ping live E2E test (creates a real issue)" + description: "Run self-bootstrapping live E2E test (creates a real issue)" type: boolean default: false run-pr-e2e: @@ -257,7 +257,7 @@ jobs: echo "skip=false" >> "$GITHUB_OUTPUT" fi - - name: Run self-34a93579aac0d1682cc65ab8b7c2c9e2d06b0953ping E2E test + - name: Run self-bootstrapping E2E test if: steps.e2e-gate.outputs.skip != 'true' env: GH_TOKEN: ${{ github.token }} From 8d61563774ed7b6bf68872d2f0e0f83066c5284c Mon Sep 17 00:00:00 2001 From: YiWang24 Date: Mon, 25 May 2026 23:45:57 -0400 Subject: [PATCH 2/4] fix(ci): point ci-self-test at fixed reusable-self-test.yml Use reusable-self-test.yml@3a9483d (current fix branch commit) which removes resolve-openci from the actionlint job, so actionlint on this PR actually tests the fix. --- .github/workflows/ci-self-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-self-test.yml b/.github/workflows/ci-self-test.yml index 953334f..96bfd4b 100644 --- a/.github/workflows/ci-self-test.yml +++ b/.github/workflows/ci-self-test.yml @@ -44,7 +44,7 @@ concurrency: jobs: self-test: - uses: YiAgent/OpenCI/.github/workflows/reusable-self-test.yml@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/.github/workflows/reusable-self-test.yml@3a9483db828ad06074802bc816e558d3ce705a50 with: runner: ubuntu-latest secrets: inherit From 50a5249db9c184aef5e07e5fb6209d467584ceb8 Mon Sep 17 00:00:00 2001 From: YiWang24 Date: Mon, 25 May 2026 23:51:04 -0400 Subject: [PATCH 3/4] chore: sync all SHA references via bump-self-sha.sh bump-self-sha resolved latest valid SHA at 0fc8c7 (origin/main). After PR merge, auto-bump will update to the merge commit which includes the actionlint fix in reusable-self-test.yml. --- .github/workflows/agent.yml | 2 +- .github/workflows/ci-self-test.yml | 2 +- .github/workflows/ci.yml | 2 +- .github/workflows/dependencies.yml | 2 +- .github/workflows/docs.yml | 2 +- .github/workflows/issue-ops.yml | 6 +- .github/workflows/on-maintenance.yml | 2 +- .github/workflows/pull-request.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/reusable-ci.yml | 18 +++--- .github/workflows/reusable-pr.yml | 6 +- .github/workflows/reusable-self-test.yml | 6 +- manifest.yml | 2 +- .../.gradle/8.9/checksums/checksums.lock | Bin 0 -> 17 bytes .../8.9/dependencies-accessors/gc.properties | 0 .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .../.gradle/8.9/fileChanges/last-build.bin | Bin 0 -> 1 bytes .../.gradle/8.9/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../.gradle/8.9/gc.properties | 0 .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .../buildOutputCleanup/cache.properties | 2 + .../.gradle/vcs-1/gc.properties | 0 .../.project | 28 +++++++++ .../org.eclipse.buildship.core.prefs | 13 ++++ .../.gradle/8.9/checksums/checksums.lock | Bin 0 -> 17 bytes .../8.9/dependencies-accessors/gc.properties | 0 .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .../.gradle/8.9/fileChanges/last-build.bin | Bin 0 -> 1 bytes .../.gradle/8.9/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../.gradle/8.9/gc.properties | 0 .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .../buildOutputCleanup/cache.properties | 2 + .../.gradle/vcs-1/gc.properties | 0 .../fixtures/java-gradle-project/.project | 28 +++++++++ .../org.eclipse.buildship.core.prefs | 13 ++++ .../fixtures/java-maven-project/.classpath | 57 ++++++++++++++++++ .../fixtures/java-maven-project/.project | 34 +++++++++++ .../.settings/org.eclipse.jdt.apt.core.prefs | 2 + .../.settings/org.eclipse.jdt.core.prefs | 9 +++ .../.settings/org.eclipse.m2e.core.prefs | 4 ++ .../.gradle/8.9/checksums/checksums.lock | Bin 0 -> 17 bytes .../8.9/dependencies-accessors/gc.properties | 0 .../executionHistory/executionHistory.lock | Bin 0 -> 17 bytes .../.gradle/8.9/fileChanges/last-build.bin | Bin 0 -> 1 bytes .../.gradle/8.9/fileHashes/fileHashes.lock | Bin 0 -> 17 bytes .../.gradle/8.9/gc.properties | 0 .../buildOutputCleanup.lock | Bin 0 -> 17 bytes .../buildOutputCleanup/cache.properties | 2 + .../.gradle/vcs-1/gc.properties | 0 .../kotlin-gradle-kts-project/.project | 28 +++++++++ .../org.eclipse.buildship.core.prefs | 13 ++++ 51 files changed, 262 insertions(+), 27 deletions(-) create mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/checksums/checksums.lock create mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/dependencies-accessors/gc.properties create mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/executionHistory/executionHistory.lock create mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileChanges/last-build.bin create mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileHashes/fileHashes.lock create mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/gc.properties create mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/cache.properties create mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/vcs-1/gc.properties create mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.project create mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.settings/org.eclipse.buildship.core.prefs create mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/checksums/checksums.lock create mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/dependencies-accessors/gc.properties create mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/executionHistory/executionHistory.lock create mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/fileChanges/last-build.bin create mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/fileHashes/fileHashes.lock create mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/gc.properties create mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/buildOutputCleanup/cache.properties create mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/vcs-1/gc.properties create mode 100644 tests/actions/fixtures/java-gradle-project/.project create mode 100644 tests/actions/fixtures/java-gradle-project/.settings/org.eclipse.buildship.core.prefs create mode 100644 tests/actions/fixtures/java-maven-project/.classpath create mode 100644 tests/actions/fixtures/java-maven-project/.project create mode 100644 tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.apt.core.prefs create mode 100644 tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.core.prefs create mode 100644 tests/actions/fixtures/java-maven-project/.settings/org.eclipse.m2e.core.prefs create mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/checksums/checksums.lock create mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/dependencies-accessors/gc.properties create mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/executionHistory/executionHistory.lock create mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/fileChanges/last-build.bin create mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/fileHashes/fileHashes.lock create mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/gc.properties create mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/buildOutputCleanup/buildOutputCleanup.lock create mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/buildOutputCleanup/cache.properties create mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/vcs-1/gc.properties create mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.project create mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.settings/org.eclipse.buildship.core.prefs diff --git a/.github/workflows/agent.yml b/.github/workflows/agent.yml index c5d5707..e4b1108 100644 --- a/.github/workflows/agent.yml +++ b/.github/workflows/agent.yml @@ -40,7 +40,7 @@ concurrency: jobs: agent: - uses: YiAgent/OpenCI/.github/workflows/reusable-agent.yml@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/.github/workflows/reusable-agent.yml@0fc8c78445a9735782db5e860c5140f7a3462d0b with: task: ${{ inputs.task }} prompt: ${{ inputs.prompt }} diff --git a/.github/workflows/ci-self-test.yml b/.github/workflows/ci-self-test.yml index 96bfd4b..3e19f7e 100644 --- a/.github/workflows/ci-self-test.yml +++ b/.github/workflows/ci-self-test.yml @@ -44,7 +44,7 @@ concurrency: jobs: self-test: - uses: YiAgent/OpenCI/.github/workflows/reusable-self-test.yml@3a9483db828ad06074802bc816e558d3ce705a50 + uses: YiAgent/OpenCI/.github/workflows/reusable-self-test.yml@0fc8c78445a9735782db5e860c5140f7a3462d0b with: runner: ubuntu-latest secrets: inherit diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 946e17a..86108ff 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,7 +45,7 @@ jobs: ci: needs: guard if: needs.guard.outputs.has-dockerfile == 'true' - uses: YiAgent/OpenCI/.github/workflows/reusable-ci.yml@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/.github/workflows/reusable-ci.yml@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ github.sha }} registry: ghcr.io diff --git a/.github/workflows/dependencies.yml b/.github/workflows/dependencies.yml index 3d7ce61..52da573 100644 --- a/.github/workflows/dependencies.yml +++ b/.github/workflows/dependencies.yml @@ -15,6 +15,6 @@ concurrency: jobs: deps: - uses: YiAgent/OpenCI/.github/workflows/reusable-deps.yml@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/.github/workflows/reusable-deps.yml@0fc8c78445a9735782db5e860c5140f7a3462d0b with: runner: blacksmith-2vcpu-ubuntu-2404 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2ab4d9a..eca460f 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -27,7 +27,7 @@ concurrency: jobs: docs: - uses: YiAgent/OpenCI/.github/workflows/reusable-docs.yml@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/.github/workflows/reusable-docs.yml@0fc8c78445a9735782db5e860c5140f7a3462d0b with: build-cmd: ${{ vars.DOCS_BUILD_CMD || '' }} docs-path: ${{ vars.DOCS_DIR || 'docs' }} diff --git a/.github/workflows/issue-ops.yml b/.github/workflows/issue-ops.yml index 34f3bb8..a35770c 100644 --- a/.github/workflows/issue-ops.yml +++ b/.github/workflows/issue-ops.yml @@ -39,7 +39,7 @@ jobs: && !contains(github.actor, '[bot]')) || (github.event_name == 'issue_comment' && !contains(github.event.comment.user.login, '[bot]')) - uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@0fc8c78445a9735782db5e860c5140f7a3462d0b with: mode: lifecycle runner: blacksmith-2vcpu-ubuntu-2404 @@ -52,7 +52,7 @@ jobs: maintenance: if: github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && inputs.mode == 'maintenance') - uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@0fc8c78445a9735782db5e860c5140f7a3462d0b with: mode: maintenance runner: blacksmith-2vcpu-ubuntu-2404 @@ -65,7 +65,7 @@ jobs: manual: if: github.event_name == 'workflow_dispatch' && inputs.mode != 'maintenance' - uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/.github/workflows/reusable-issue.yml@0fc8c78445a9735782db5e860c5140f7a3462d0b with: mode: ${{ inputs.mode }} runner: blacksmith-2vcpu-ubuntu-2404 diff --git a/.github/workflows/on-maintenance.yml b/.github/workflows/on-maintenance.yml index b876a89..7a93d45 100644 --- a/.github/workflows/on-maintenance.yml +++ b/.github/workflows/on-maintenance.yml @@ -118,7 +118,7 @@ jobs: if: | !contains(fromJSON('["pr-review","flag-audit"]'), needs.resolve-mode.outputs.mode) - uses: YiAgent/OpenCI/.github/workflows/reusable-maintenance.yml@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/.github/workflows/reusable-maintenance.yml@0fc8c78445a9735782db5e860c5140f7a3462d0b with: mode: ${{ needs.resolve-mode.outputs.mode }} openci-ref: ${{ needs.resolve-mode.outputs.openci-ref }} diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml index f040a43..60978c9 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/pull-request.yml @@ -28,7 +28,7 @@ concurrency: jobs: checks: - uses: YiAgent/OpenCI/.github/workflows/reusable-pr.yml@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/.github/workflows/reusable-pr.yml@0fc8c78445a9735782db5e860c5140f7a3462d0b with: enable-ai-review: true enable-eval: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8b9e8e9..1dd0693 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ concurrency: jobs: release: - uses: YiAgent/OpenCI/.github/workflows/reusable-release.yml@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/.github/workflows/reusable-release.yml@0fc8c78445a9735782db5e860c5140f7a3462d0b secrets: inherit with: mode: ${{ inputs.mode || 'marketplace' }} diff --git a/.github/workflows/reusable-ci.yml b/.github/workflows/reusable-ci.yml index 1ff00f8..2b06f72 100644 --- a/.github/workflows/reusable-ci.yml +++ b/.github/workflows/reusable-ci.yml @@ -123,7 +123,7 @@ jobs: - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 with: { persist-credentials: false } - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - name: Probe secrets @@ -149,7 +149,7 @@ jobs: - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 with: { persist-credentials: false } - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - id: detect @@ -173,7 +173,7 @@ jobs: - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 with: { persist-credentials: false } - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - id: build @@ -199,7 +199,7 @@ jobs: - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 with: { persist-credentials: false } - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - id: scan @@ -218,7 +218,7 @@ jobs: - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 with: { persist-credentials: false } - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0 @@ -261,7 +261,7 @@ jobs: - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 with: { persist-credentials: false } - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - uses: ./.openci/actions/ci/check-migration @@ -280,7 +280,7 @@ jobs: - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 with: { persist-credentials: false } - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - uses: ./.openci/actions/ci/eval-smoke @@ -303,7 +303,7 @@ jobs: persist-credentials: false fetch-depth: 0 # required so git ls-tree can resolve the self-ref SHA - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - name: Install yq @@ -467,7 +467,7 @@ jobs: - uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 with: { persist-credentials: false } - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - name: Download ci-context artifact diff --git a/.github/workflows/reusable-pr.yml b/.github/workflows/reusable-pr.yml index 00d2eac..e0347c9 100644 --- a/.github/workflows/reusable-pr.yml +++ b/.github/workflows/reusable-pr.yml @@ -96,7 +96,7 @@ jobs: with: persist-credentials: false - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - name: Probe secrets @@ -128,7 +128,7 @@ jobs: with: persist-credentials: false - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - name: Detect (or honour caller override) @@ -414,7 +414,7 @@ jobs: persist-credentials: false fetch-depth: 0 # required so git ls-tree can resolve the self-ref SHA - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: ${{ inputs.openci-ref }} - name: Install yq diff --git a/.github/workflows/reusable-self-test.yml b/.github/workflows/reusable-self-test.yml index 70ba26e..1431a6f 100644 --- a/.github/workflows/reusable-self-test.yml +++ b/.github/workflows/reusable-self-test.yml @@ -182,7 +182,7 @@ jobs: with: { persist-credentials: false } - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: main @@ -205,7 +205,7 @@ jobs: fetch-depth: 0 - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: main @@ -250,7 +250,7 @@ jobs: persist-credentials: false - name: Resolve OpenCI ref and checkout - uses: YiAgent/OpenCI/actions/_common/resolve-openci@119c3eab2c613bdcc1fbed9b97535f34955defba + uses: YiAgent/OpenCI/actions/_common/resolve-openci@0fc8c78445a9735782db5e860c5140f7a3462d0b with: openci-ref: main diff --git a/manifest.yml b/manifest.yml index eead0aa..aa232a9 100644 --- a/manifest.yml +++ b/manifest.yml @@ -101,7 +101,7 @@ deps: softprops/action-gh-release: "b4309332981a82ec1c5618f44dd2e27cc8bfbfda" # v3.0.0 # ── Self (OpenCI vendoring itself via remote action reference) ────────── - YiAgent/OpenCI: "119c3eab2c613bdcc1fbed9b97535f34955defba" # resolve-openci bootstrap + YiAgent/OpenCI: "0fc8c78445a9735782db5e860c5140f7a3462d0b" # resolve-openci bootstrap # ───────────────────────────────────────────────────────────────────────────── # Reusable workflow catalog (consumed via `uses: YiAgent/OpenCI/.github/workflows/.yml@`) diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/checksums/checksums.lock b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..66fac3da440d1d80a256e5ba83dde8c27e84d75d GIT binary patch literal 17 TcmZQxQ=cuxx~}vf0~7!NEV2Wg literal 0 HcmV?d00001 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/dependencies-accessors/gc.properties b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/dependencies-accessors/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/executionHistory/executionHistory.lock b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/executionHistory/executionHistory.lock new file mode 100644 index 0000000000000000000000000000000000000000..dfe8d64c104cb464ff61c2c9f631b51104c81277 GIT binary patch literal 17 ScmZS1-q&N2n*Az^0SW*zl>`w0 literal 0 HcmV?d00001 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileChanges/last-build.bin b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileChanges/last-build.bin new file mode 100644 index 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileHashes/fileHashes.lock b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileHashes/fileHashes.lock new file mode 100644 index 0000000000000000000000000000000000000000..c3780b2b4aff84d51337272b35dd56a2ba4b14b7 GIT binary patch literal 17 TcmZSHXJmCSSbS0n0~7!NDkK9> literal 0 HcmV?d00001 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/gc.properties b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/buildOutputCleanup.lock new file mode 100644 index 0000000000000000000000000000000000000000..6c16f6d1f454f3d6099f8a168630484f92ff4343 GIT binary patch literal 17 UcmZR+a&>lAz(>X+1_)pT06GH%X8-^I literal 0 HcmV?d00001 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/cache.properties b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..27cd750 --- /dev/null +++ b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Mon May 04 23:05:58 EDT 2026 +gradle.version=8.9 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/vcs-1/gc.properties b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.project b/tests/actions/fixtures/java-gradle-kts-only-java-project/.project new file mode 100644 index 0000000..2495dc0 --- /dev/null +++ b/tests/actions/fixtures/java-gradle-kts-only-java-project/.project @@ -0,0 +1,28 @@ + + + java-gradle-kts-only-java-project + Project java-gradle-kts-only-java-project created by Buildship. + + + + + org.eclipse.buildship.core.gradleprojectbuilder + + + + + + org.eclipse.buildship.core.gradleprojectnature + + + + 1777950368427 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.settings/org.eclipse.buildship.core.prefs b/tests/actions/fixtures/java-gradle-kts-only-java-project/.settings/org.eclipse.buildship.core.prefs new file mode 100644 index 0000000..76846c8 --- /dev/null +++ b/tests/actions/fixtures/java-gradle-kts-only-java-project/.settings/org.eclipse.buildship.core.prefs @@ -0,0 +1,13 @@ +arguments=--init-script /opt/homebrew/Cellar/jdtls/1.58.0/libexec/configuration/org.eclipse.osgi/59/0/.cp/gradle/init/init.gradle +auto.sync=false +build.scans.enabled=false +connection.gradle.distribution=GRADLE_DISTRIBUTION(VERSION(8.9)) +connection.project.dir= +eclipse.preferences.version=1 +gradle.user.home= +java.home=/Users/wy/.sdkman/candidates/java/21.0.10-zulu/zulu-21.jdk/Contents/Home +jvm.arguments= +offline.mode=false +override.workspace.settings=true +show.console.view=true +show.executions.view=true diff --git a/tests/actions/fixtures/java-gradle-project/.gradle/8.9/checksums/checksums.lock b/tests/actions/fixtures/java-gradle-project/.gradle/8.9/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..3d40d4547260aa0f82570e9141259298727e48dd GIT binary patch literal 17 TcmZSX+_Zg?(0;y03{U_7HaP@I literal 0 HcmV?d00001 diff --git a/tests/actions/fixtures/java-gradle-project/.gradle/8.9/dependencies-accessors/gc.properties b/tests/actions/fixtures/java-gradle-project/.gradle/8.9/dependencies-accessors/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/tests/actions/fixtures/java-gradle-project/.gradle/8.9/executionHistory/executionHistory.lock b/tests/actions/fixtures/java-gradle-project/.gradle/8.9/executionHistory/executionHistory.lock new file mode 100644 index 0000000000000000000000000000000000000000..b70bda08c79b16ef9f6b5c28454cbc30879dcd82 GIT binary patch literal 17 TcmZR!)tbilBK!3u1}FdkEjf77E00E2uBXa`v literal 0 HcmV?d00001 diff --git a/tests/actions/fixtures/java-gradle-project/.gradle/buildOutputCleanup/cache.properties b/tests/actions/fixtures/java-gradle-project/.gradle/buildOutputCleanup/cache.properties new file mode 100644 index 0000000..7415829 --- /dev/null +++ b/tests/actions/fixtures/java-gradle-project/.gradle/buildOutputCleanup/cache.properties @@ -0,0 +1,2 @@ +#Mon May 04 23:06:06 EDT 2026 +gradle.version=8.9 diff --git a/tests/actions/fixtures/java-gradle-project/.gradle/vcs-1/gc.properties b/tests/actions/fixtures/java-gradle-project/.gradle/vcs-1/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/tests/actions/fixtures/java-gradle-project/.project b/tests/actions/fixtures/java-gradle-project/.project new file mode 100644 index 0000000..f30685c --- /dev/null +++ b/tests/actions/fixtures/java-gradle-project/.project @@ -0,0 +1,28 @@ + + + java-gradle-project + Project java-gradle-project created by Buildship. + + + + + org.eclipse.buildship.core.gradleprojectbuilder + + + + + + org.eclipse.buildship.core.gradleprojectnature + + + + 1777950368429 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/tests/actions/fixtures/java-gradle-project/.settings/org.eclipse.buildship.core.prefs b/tests/actions/fixtures/java-gradle-project/.settings/org.eclipse.buildship.core.prefs new file mode 100644 index 0000000..76846c8 --- /dev/null +++ b/tests/actions/fixtures/java-gradle-project/.settings/org.eclipse.buildship.core.prefs @@ -0,0 +1,13 @@ +arguments=--init-script /opt/homebrew/Cellar/jdtls/1.58.0/libexec/configuration/org.eclipse.osgi/59/0/.cp/gradle/init/init.gradle +auto.sync=false +build.scans.enabled=false +connection.gradle.distribution=GRADLE_DISTRIBUTION(VERSION(8.9)) +connection.project.dir= +eclipse.preferences.version=1 +gradle.user.home= +java.home=/Users/wy/.sdkman/candidates/java/21.0.10-zulu/zulu-21.jdk/Contents/Home +jvm.arguments= +offline.mode=false +override.workspace.settings=true +show.console.view=true +show.executions.view=true diff --git a/tests/actions/fixtures/java-maven-project/.classpath b/tests/actions/fixtures/java-maven-project/.classpath new file mode 100644 index 0000000..653dfd7 --- /dev/null +++ b/tests/actions/fixtures/java-maven-project/.classpath @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tests/actions/fixtures/java-maven-project/.project b/tests/actions/fixtures/java-maven-project/.project new file mode 100644 index 0000000..8cf61a7 --- /dev/null +++ b/tests/actions/fixtures/java-maven-project/.project @@ -0,0 +1,34 @@ + + + demo + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + + + 1777950368426 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.apt.core.prefs b/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.apt.core.prefs new file mode 100644 index 0000000..d4313d4 --- /dev/null +++ b/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.apt.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.apt.aptEnabled=false diff --git a/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.core.prefs b/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..1b6e1ef --- /dev/null +++ b/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,9 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.processAnnotations=disabled +org.eclipse.jdt.core.compiler.release=disabled +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.m2e.core.prefs b/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000..f897a7f --- /dev/null +++ b/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/checksums/checksums.lock b/tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/checksums/checksums.lock new file mode 100644 index 0000000000000000000000000000000000000000..b86ad7863ee0f14dd1b9305c659eaa77d1041b66 GIT binary patch literal 17 ScmZSnR1uL8Z&;kn00jUq3 + + kotlin-gradle-kts-project + Project kotlin-gradle-kts-project created by Buildship. + + + + + org.eclipse.buildship.core.gradleprojectbuilder + + + + + + org.eclipse.buildship.core.gradleprojectnature + + + + 1777950368430 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + + diff --git a/tests/actions/fixtures/kotlin-gradle-kts-project/.settings/org.eclipse.buildship.core.prefs b/tests/actions/fixtures/kotlin-gradle-kts-project/.settings/org.eclipse.buildship.core.prefs new file mode 100644 index 0000000..76846c8 --- /dev/null +++ b/tests/actions/fixtures/kotlin-gradle-kts-project/.settings/org.eclipse.buildship.core.prefs @@ -0,0 +1,13 @@ +arguments=--init-script /opt/homebrew/Cellar/jdtls/1.58.0/libexec/configuration/org.eclipse.osgi/59/0/.cp/gradle/init/init.gradle +auto.sync=false +build.scans.enabled=false +connection.gradle.distribution=GRADLE_DISTRIBUTION(VERSION(8.9)) +connection.project.dir= +eclipse.preferences.version=1 +gradle.user.home= +java.home=/Users/wy/.sdkman/candidates/java/21.0.10-zulu/zulu-21.jdk/Contents/Home +jvm.arguments= +offline.mode=false +override.workspace.settings=true +show.console.view=true +show.executions.view=true From a768d0b281820ff3bf65f11e742e1f119e2402d6 Mon Sep 17 00:00:00 2001 From: YiWang24 Date: Mon, 25 May 2026 23:51:13 -0400 Subject: [PATCH 4/4] chore: sync all SHA references via bump-self-sha.sh bump-self-sha resolved latest valid SHA at 0fc8c7 (origin/main). After PR merge, auto-bump will update to the merge commit which includes the actionlint fix in reusable-self-test.yml. --- .../.gradle/8.9/checksums/checksums.lock | Bin 17 -> 0 bytes .../8.9/dependencies-accessors/gc.properties | 0 .../executionHistory/executionHistory.lock | Bin 17 -> 0 bytes .../.gradle/8.9/fileChanges/last-build.bin | Bin 1 -> 0 bytes .../.gradle/8.9/fileHashes/fileHashes.lock | Bin 17 -> 0 bytes .../.gradle/8.9/gc.properties | 0 .../buildOutputCleanup.lock | Bin 17 -> 0 bytes .../buildOutputCleanup/cache.properties | 2 - .../.gradle/vcs-1/gc.properties | 0 .../.project | 28 --------- .../org.eclipse.buildship.core.prefs | 13 ---- .../.gradle/8.9/checksums/checksums.lock | Bin 17 -> 0 bytes .../8.9/dependencies-accessors/gc.properties | 0 .../executionHistory/executionHistory.lock | Bin 17 -> 0 bytes .../.gradle/8.9/fileChanges/last-build.bin | Bin 1 -> 0 bytes .../.gradle/8.9/fileHashes/fileHashes.lock | Bin 17 -> 0 bytes .../.gradle/8.9/gc.properties | 0 .../buildOutputCleanup.lock | Bin 17 -> 0 bytes .../buildOutputCleanup/cache.properties | 2 - .../.gradle/vcs-1/gc.properties | 0 .../fixtures/java-gradle-project/.project | 28 --------- .../org.eclipse.buildship.core.prefs | 13 ---- .../fixtures/java-maven-project/.classpath | 57 ------------------ .../fixtures/java-maven-project/.project | 34 ----------- .../.settings/org.eclipse.jdt.apt.core.prefs | 2 - .../.settings/org.eclipse.jdt.core.prefs | 9 --- .../.settings/org.eclipse.m2e.core.prefs | 4 -- .../.gradle/8.9/checksums/checksums.lock | Bin 17 -> 0 bytes .../8.9/dependencies-accessors/gc.properties | 0 .../executionHistory/executionHistory.lock | Bin 17 -> 0 bytes .../.gradle/8.9/fileChanges/last-build.bin | Bin 1 -> 0 bytes .../.gradle/8.9/fileHashes/fileHashes.lock | Bin 17 -> 0 bytes .../.gradle/8.9/gc.properties | 0 .../buildOutputCleanup.lock | Bin 17 -> 0 bytes .../buildOutputCleanup/cache.properties | 2 - .../.gradle/vcs-1/gc.properties | 0 .../kotlin-gradle-kts-project/.project | 28 --------- .../org.eclipse.buildship.core.prefs | 13 ---- 38 files changed, 235 deletions(-) delete mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/checksums/checksums.lock delete mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/dependencies-accessors/gc.properties delete mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/executionHistory/executionHistory.lock delete mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileChanges/last-build.bin delete mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileHashes/fileHashes.lock delete mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/gc.properties delete mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/buildOutputCleanup.lock delete mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/cache.properties delete mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/vcs-1/gc.properties delete mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.project delete mode 100644 tests/actions/fixtures/java-gradle-kts-only-java-project/.settings/org.eclipse.buildship.core.prefs delete mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/checksums/checksums.lock delete mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/dependencies-accessors/gc.properties delete mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/executionHistory/executionHistory.lock delete mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/fileChanges/last-build.bin delete mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/fileHashes/fileHashes.lock delete mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/8.9/gc.properties delete mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/buildOutputCleanup/buildOutputCleanup.lock delete mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/buildOutputCleanup/cache.properties delete mode 100644 tests/actions/fixtures/java-gradle-project/.gradle/vcs-1/gc.properties delete mode 100644 tests/actions/fixtures/java-gradle-project/.project delete mode 100644 tests/actions/fixtures/java-gradle-project/.settings/org.eclipse.buildship.core.prefs delete mode 100644 tests/actions/fixtures/java-maven-project/.classpath delete mode 100644 tests/actions/fixtures/java-maven-project/.project delete mode 100644 tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.apt.core.prefs delete mode 100644 tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.core.prefs delete mode 100644 tests/actions/fixtures/java-maven-project/.settings/org.eclipse.m2e.core.prefs delete mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/checksums/checksums.lock delete mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/dependencies-accessors/gc.properties delete mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/executionHistory/executionHistory.lock delete mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/fileChanges/last-build.bin delete mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/fileHashes/fileHashes.lock delete mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/gc.properties delete mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/buildOutputCleanup/buildOutputCleanup.lock delete mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/buildOutputCleanup/cache.properties delete mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/vcs-1/gc.properties delete mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.project delete mode 100644 tests/actions/fixtures/kotlin-gradle-kts-project/.settings/org.eclipse.buildship.core.prefs diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/checksums/checksums.lock b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/checksums/checksums.lock deleted file mode 100644 index 66fac3da440d1d80a256e5ba83dde8c27e84d75d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 TcmZQxQ=cuxx~}vf0~7!NEV2Wg diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/dependencies-accessors/gc.properties b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/dependencies-accessors/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/executionHistory/executionHistory.lock b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/executionHistory/executionHistory.lock deleted file mode 100644 index dfe8d64c104cb464ff61c2c9f631b51104c81277..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 ScmZS1-q&N2n*Az^0SW*zl>`w0 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileChanges/last-build.bin b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileChanges/last-build.bin deleted file mode 100644 index f76dd238ade08917e6712764a16a22005a50573d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1 IcmZPo000310RR91 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileHashes/fileHashes.lock b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/fileHashes/fileHashes.lock deleted file mode 100644 index c3780b2b4aff84d51337272b35dd56a2ba4b14b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 TcmZSHXJmCSSbS0n0~7!NDkK9> diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/gc.properties b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/8.9/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/buildOutputCleanup.lock deleted file mode 100644 index 6c16f6d1f454f3d6099f8a168630484f92ff4343..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 UcmZR+a&>lAz(>X+1_)pT06GH%X8-^I diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/cache.properties b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index 27cd750..0000000 --- a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon May 04 23:05:58 EDT 2026 -gradle.version=8.9 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/vcs-1/gc.properties b/tests/actions/fixtures/java-gradle-kts-only-java-project/.gradle/vcs-1/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.project b/tests/actions/fixtures/java-gradle-kts-only-java-project/.project deleted file mode 100644 index 2495dc0..0000000 --- a/tests/actions/fixtures/java-gradle-kts-only-java-project/.project +++ /dev/null @@ -1,28 +0,0 @@ - - - java-gradle-kts-only-java-project - Project java-gradle-kts-only-java-project created by Buildship. - - - - - org.eclipse.buildship.core.gradleprojectbuilder - - - - - - org.eclipse.buildship.core.gradleprojectnature - - - - 1777950368427 - - 30 - - org.eclipse.core.resources.regexFilterMatcher - node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ - - - - diff --git a/tests/actions/fixtures/java-gradle-kts-only-java-project/.settings/org.eclipse.buildship.core.prefs b/tests/actions/fixtures/java-gradle-kts-only-java-project/.settings/org.eclipse.buildship.core.prefs deleted file mode 100644 index 76846c8..0000000 --- a/tests/actions/fixtures/java-gradle-kts-only-java-project/.settings/org.eclipse.buildship.core.prefs +++ /dev/null @@ -1,13 +0,0 @@ -arguments=--init-script /opt/homebrew/Cellar/jdtls/1.58.0/libexec/configuration/org.eclipse.osgi/59/0/.cp/gradle/init/init.gradle -auto.sync=false -build.scans.enabled=false -connection.gradle.distribution=GRADLE_DISTRIBUTION(VERSION(8.9)) -connection.project.dir= -eclipse.preferences.version=1 -gradle.user.home= -java.home=/Users/wy/.sdkman/candidates/java/21.0.10-zulu/zulu-21.jdk/Contents/Home -jvm.arguments= -offline.mode=false -override.workspace.settings=true -show.console.view=true -show.executions.view=true diff --git a/tests/actions/fixtures/java-gradle-project/.gradle/8.9/checksums/checksums.lock b/tests/actions/fixtures/java-gradle-project/.gradle/8.9/checksums/checksums.lock deleted file mode 100644 index 3d40d4547260aa0f82570e9141259298727e48dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 TcmZSX+_Zg?(0;y03{U_7HaP@I diff --git a/tests/actions/fixtures/java-gradle-project/.gradle/8.9/dependencies-accessors/gc.properties b/tests/actions/fixtures/java-gradle-project/.gradle/8.9/dependencies-accessors/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/tests/actions/fixtures/java-gradle-project/.gradle/8.9/executionHistory/executionHistory.lock b/tests/actions/fixtures/java-gradle-project/.gradle/8.9/executionHistory/executionHistory.lock deleted file mode 100644 index b70bda08c79b16ef9f6b5c28454cbc30879dcd82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 TcmZR!)tbilBK!3u1}FdkEjf77E00E2uBXa`v diff --git a/tests/actions/fixtures/java-gradle-project/.gradle/buildOutputCleanup/cache.properties b/tests/actions/fixtures/java-gradle-project/.gradle/buildOutputCleanup/cache.properties deleted file mode 100644 index 7415829..0000000 --- a/tests/actions/fixtures/java-gradle-project/.gradle/buildOutputCleanup/cache.properties +++ /dev/null @@ -1,2 +0,0 @@ -#Mon May 04 23:06:06 EDT 2026 -gradle.version=8.9 diff --git a/tests/actions/fixtures/java-gradle-project/.gradle/vcs-1/gc.properties b/tests/actions/fixtures/java-gradle-project/.gradle/vcs-1/gc.properties deleted file mode 100644 index e69de29..0000000 diff --git a/tests/actions/fixtures/java-gradle-project/.project b/tests/actions/fixtures/java-gradle-project/.project deleted file mode 100644 index f30685c..0000000 --- a/tests/actions/fixtures/java-gradle-project/.project +++ /dev/null @@ -1,28 +0,0 @@ - - - java-gradle-project - Project java-gradle-project created by Buildship. - - - - - org.eclipse.buildship.core.gradleprojectbuilder - - - - - - org.eclipse.buildship.core.gradleprojectnature - - - - 1777950368429 - - 30 - - org.eclipse.core.resources.regexFilterMatcher - node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ - - - - diff --git a/tests/actions/fixtures/java-gradle-project/.settings/org.eclipse.buildship.core.prefs b/tests/actions/fixtures/java-gradle-project/.settings/org.eclipse.buildship.core.prefs deleted file mode 100644 index 76846c8..0000000 --- a/tests/actions/fixtures/java-gradle-project/.settings/org.eclipse.buildship.core.prefs +++ /dev/null @@ -1,13 +0,0 @@ -arguments=--init-script /opt/homebrew/Cellar/jdtls/1.58.0/libexec/configuration/org.eclipse.osgi/59/0/.cp/gradle/init/init.gradle -auto.sync=false -build.scans.enabled=false -connection.gradle.distribution=GRADLE_DISTRIBUTION(VERSION(8.9)) -connection.project.dir= -eclipse.preferences.version=1 -gradle.user.home= -java.home=/Users/wy/.sdkman/candidates/java/21.0.10-zulu/zulu-21.jdk/Contents/Home -jvm.arguments= -offline.mode=false -override.workspace.settings=true -show.console.view=true -show.executions.view=true diff --git a/tests/actions/fixtures/java-maven-project/.classpath b/tests/actions/fixtures/java-maven-project/.classpath deleted file mode 100644 index 653dfd7..0000000 --- a/tests/actions/fixtures/java-maven-project/.classpath +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/actions/fixtures/java-maven-project/.project b/tests/actions/fixtures/java-maven-project/.project deleted file mode 100644 index 8cf61a7..0000000 --- a/tests/actions/fixtures/java-maven-project/.project +++ /dev/null @@ -1,34 +0,0 @@ - - - demo - - - - - - org.eclipse.jdt.core.javabuilder - - - - - org.eclipse.m2e.core.maven2Builder - - - - - - org.eclipse.jdt.core.javanature - org.eclipse.m2e.core.maven2Nature - - - - 1777950368426 - - 30 - - org.eclipse.core.resources.regexFilterMatcher - node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ - - - - diff --git a/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.apt.core.prefs b/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.apt.core.prefs deleted file mode 100644 index d4313d4..0000000 --- a/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.apt.core.prefs +++ /dev/null @@ -1,2 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.apt.aptEnabled=false diff --git a/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.core.prefs b/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 1b6e1ef..0000000 --- a/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,9 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled -org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore -org.eclipse.jdt.core.compiler.processAnnotations=disabled -org.eclipse.jdt.core.compiler.release=disabled -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.m2e.core.prefs b/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.m2e.core.prefs deleted file mode 100644 index f897a7f..0000000 --- a/tests/actions/fixtures/java-maven-project/.settings/org.eclipse.m2e.core.prefs +++ /dev/null @@ -1,4 +0,0 @@ -activeProfiles= -eclipse.preferences.version=1 -resolveWorkspaceProjects=true -version=1 diff --git a/tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/checksums/checksums.lock b/tests/actions/fixtures/kotlin-gradle-kts-project/.gradle/8.9/checksums/checksums.lock deleted file mode 100644 index b86ad7863ee0f14dd1b9305c659eaa77d1041b66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17 ScmZSnR1uL8Z&;kn00jUq3 - - kotlin-gradle-kts-project - Project kotlin-gradle-kts-project created by Buildship. - - - - - org.eclipse.buildship.core.gradleprojectbuilder - - - - - - org.eclipse.buildship.core.gradleprojectnature - - - - 1777950368430 - - 30 - - org.eclipse.core.resources.regexFilterMatcher - node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ - - - - diff --git a/tests/actions/fixtures/kotlin-gradle-kts-project/.settings/org.eclipse.buildship.core.prefs b/tests/actions/fixtures/kotlin-gradle-kts-project/.settings/org.eclipse.buildship.core.prefs deleted file mode 100644 index 76846c8..0000000 --- a/tests/actions/fixtures/kotlin-gradle-kts-project/.settings/org.eclipse.buildship.core.prefs +++ /dev/null @@ -1,13 +0,0 @@ -arguments=--init-script /opt/homebrew/Cellar/jdtls/1.58.0/libexec/configuration/org.eclipse.osgi/59/0/.cp/gradle/init/init.gradle -auto.sync=false -build.scans.enabled=false -connection.gradle.distribution=GRADLE_DISTRIBUTION(VERSION(8.9)) -connection.project.dir= -eclipse.preferences.version=1 -gradle.user.home= -java.home=/Users/wy/.sdkman/candidates/java/21.0.10-zulu/zulu-21.jdk/Contents/Home -jvm.arguments= -offline.mode=false -override.workspace.settings=true -show.console.view=true -show.executions.view=true