diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 66fbc24c5a..8ba4a4c0f0 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -45,7 +45,7 @@ jobs: done - name: Publish Test Results - uses: EnricoMi/publish-unit-test-result-action@f0b5d2433f350eff587831d4ad22cb15aab75866 # v2.8.0 + uses: EnricoMi/publish-unit-test-result-action@170bf24d20d201b842d7a52403b73ed297e6645b # v2.18.0 with: commit: ${{ github.event.workflow_run.head_sha }} event_file: artifacts/Event File/event.json diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index b19f125646..1bcac53993 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -8,12 +8,10 @@ concurrency: on: push: branches: - - 'master' - - 'tycho-*' + - 'tycho-4.0.x' pull_request: branches: - - 'master' - - 'tycho-*' + - 'tycho-4.0.x' jobs: build: @@ -23,9 +21,9 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-13] steps: - - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Set up Java - uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: | 8 @@ -34,16 +32,16 @@ jobs: 17 distribution: 'temurin' - name: Cache local Maven repository - uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: ~/.m2/repository key: ${{ runner.os }}-tycho4m39-${{ matrix.os }}-${{ hashFiles('**/pom.xml', '**/*.target') }} restore-keys: | ${{ runner.os }}-tycho4m39-${{ matrix.os }}- - name: Set up Maven - uses: stCarolas/setup-maven@07fbbe97d97ef44336b7382563d66743297e442f # v4.5 + uses: stCarolas/setup-maven@d6af6abeda15e98926a57b5aa970a96bb37f97d1 # v5 with: - maven-version: 3.9.2 + maven-version: 3.9.9 - name: Build Tycho env: JAVA_HOME: ${{ env.JAVA_HOME_17_X64 }} @@ -51,7 +49,7 @@ jobs: cp .github/toolchains.xml ~/.m2/toolchains.xml mvn -U -V -e -B -ntp clean install --file pom.xml -DtrimStackTrace=false -Pits -fae - name: Upload Test Results - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 + uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 if: always() with: name: test-results-${{ matrix.os }} @@ -63,7 +61,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Upload - uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3 + uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 with: name: Event File path: ${{ github.event_path }} diff --git a/.github/workflows/verify-platform.yml b/.github/workflows/verify-platform.yml index ab9847a030..7a4d7a6237 100644 --- a/.github/workflows/verify-platform.yml +++ b/.github/workflows/verify-platform.yml @@ -27,7 +27,7 @@ jobs: repository: 'eclipse-platform/eclipse.platform.releng.aggregator' fetch-depth: 0 - name: Set up Java - uses: actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4.5.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: | 11 @@ -35,12 +35,12 @@ jobs: 21 distribution: 'temurin' - name: Cache local Maven repository - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-verify-platform-t4-${{ hashFiles('**/pom.xml', '**/*.target') }} restore-keys: | - ${{ runner.os }}-maven-verify-platform- + ${{ runner.os }}-maven-verify-platform-t4- - name: Set up Maven uses: stCarolas/setup-maven@d6af6abeda15e98926a57b5aa970a96bb37f97d1 # v5 with: diff --git a/.github/workflows/verify-platform2.yml b/.github/workflows/verify-platform2.yml index 3708270138..130e8d116e 100644 --- a/.github/workflows/verify-platform2.yml +++ b/.github/workflows/verify-platform2.yml @@ -27,7 +27,7 @@ jobs: repository: 'eclipse-platform/eclipse.platform' fetch-depth: 0 - name: Set up Java - uses: actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4.5.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: | 11 @@ -35,12 +35,12 @@ jobs: 21 distribution: 'temurin' - name: Cache local Maven repository - uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # v4.1.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-verify-platform-individual-t4-${{ hashFiles('**/pom.xml', '**/*.target') }} restore-keys: | - ${{ runner.os }}-maven-verify-platform-individual- + ${{ runner.os }}-maven-verify-platform-individual-t4- - name: Set up Maven uses: stCarolas/setup-maven@d6af6abeda15e98926a57b5aa970a96bb37f97d1 # v5 with: diff --git a/.github/workflows/verify-platform3.yml b/.github/workflows/verify-platform3.yml index 5356b2cd5e..af97bd98e6 100644 --- a/.github/workflows/verify-platform3.yml +++ b/.github/workflows/verify-platform3.yml @@ -24,11 +24,11 @@ jobs: name: Verify ${{ matrix.config.name }} steps: - name: Checkout tycho code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: path: 'tycho' - name: Checkout platform code - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: path: 'swt' submodules: 'recursive' @@ -36,7 +36,7 @@ jobs: repository: 'eclipse-platform/eclipse.platform.swt' fetch-depth: 0 - name: Set up Java - uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 # v4.3.0 + uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 with: java-version: | 11 @@ -44,12 +44,12 @@ jobs: 21 distribution: 'temurin' - name: Cache local Maven repository - uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2 + uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 # v4.2.0 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-verify-platform-swt-t4-${{ hashFiles('**/pom.xml', '**/*.target') }} restore-keys: | - ${{ runner.os }}-maven-verify-platform-swt- + ${{ runner.os }}-maven-verify-platform-swt-t4- - name: Set up Maven uses: stCarolas/setup-maven@d6af6abeda15e98926a57b5aa970a96bb37f97d1 # v5 with: