This is an automated email from the ASF dual-hosted git repository.
tison pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/master by this push:
new 010bd508cec [improve][ci] Replace handmade action to configure Gradle
Enterprise (#20218)
010bd508cec is described below
commit 010bd508cecae501fa812be6df4b3f7d33ec4be6
Author: Clay Johnson <[email protected]>
AuthorDate: Thu May 4 06:06:13 2023 -0500
[improve][ci] Replace handmade action to configure Gradle Enterprise
(#20218)
---
.github/actions/gradle-enterprise/action.yml | 35 ------------
.github/workflows/ci-maven-cache-update.yaml | 6 +--
.github/workflows/ci-owasp-dependency-check.yaml | 7 +--
.github/workflows/pulsar-ci-flaky.yaml | 6 +--
.github/workflows/pulsar-ci.yaml | 68 +++++-------------------
5 files changed, 16 insertions(+), 106 deletions(-)
diff --git a/.github/actions/gradle-enterprise/action.yml
b/.github/actions/gradle-enterprise/action.yml
deleted file mode 100644
index a11e59899c7..00000000000
--- a/.github/actions/gradle-enterprise/action.yml
+++ /dev/null
@@ -1,35 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-name: Configure Gradle Enterprise integration
-description: Configure Gradle Enterprise when secret GE_ACCESS_TOKEN is
available
-inputs:
- token:
- description: 'The token for accessing Gradle Enterprise'
- required: true
-runs:
- using: composite
- steps:
- - run: |
- if [[ -n "${{ inputs.token }}" ]]; then
- echo "::group::Configuring Gradle Enterprise for build"
- echo "GRADLE_ENTERPRISE_ACCESS_KEY=${{ inputs.token }}" >>
$GITHUB_ENV
- echo "::endgroup::"
- fi
- shell: bash
\ No newline at end of file
diff --git a/.github/workflows/ci-maven-cache-update.yaml
b/.github/workflows/ci-maven-cache-update.yaml
index 0bf1c4148b2..15fefaf3f16 100644
--- a/.github/workflows/ci-maven-cache-update.yaml
+++ b/.github/workflows/ci-maven-cache-update.yaml
@@ -49,6 +49,7 @@ jobs:
name: Update Maven dependency cache for ${{ matrix.name }}
env:
JOB_NAME: Update Maven dependency cache for ${{ matrix.name }}
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
runs-on: ${{ matrix.runs-on }}
timeout-minutes: 45
@@ -77,11 +78,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Detect changed files
if: ${{ github.event_name != 'schedule' }}
id: changes
diff --git a/.github/workflows/ci-owasp-dependency-check.yaml
b/.github/workflows/ci-owasp-dependency-check.yaml
index 9f1ba2cc996..06edbae51ad 100644
--- a/.github/workflows/ci-owasp-dependency-check.yaml
+++ b/.github/workflows/ci-owasp-dependency-check.yaml
@@ -32,6 +32,7 @@ jobs:
name: Check ${{ matrix.branch }}
env:
JOB_NAME: Check ${{ matrix.branch }}
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
runs-on: ubuntu-20.04
timeout-minutes: 45
strategy:
@@ -57,12 +58,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- if: ${{ matrix.branch == 'master' }}
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Cache local Maven repository
uses: actions/cache@v3
timeout-minutes: 5
diff --git a/.github/workflows/pulsar-ci-flaky.yaml
b/.github/workflows/pulsar-ci-flaky.yaml
index fdc25ca1d93..555ebdb1729 100644
--- a/.github/workflows/pulsar-ci-flaky.yaml
+++ b/.github/workflows/pulsar-ci-flaky.yaml
@@ -94,6 +94,7 @@ jobs:
env:
JOB_NAME: Flaky tests suite
COLLECT_COVERAGE: "${{ needs.preconditions.outputs.collect_coverage }}"
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
runs-on: ubuntu-20.04
timeout-minutes: 100
if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -104,11 +105,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Setup ssh access to build runner VM
# ssh access is enabled for builds in own forks
if: ${{ github.repository != 'apache/pulsar' && github.event_name ==
'pull_request' }}
diff --git a/.github/workflows/pulsar-ci.yaml b/.github/workflows/pulsar-ci.yaml
index fca09284779..b92599581cd 100644
--- a/.github/workflows/pulsar-ci.yaml
+++ b/.github/workflows/pulsar-ci.yaml
@@ -95,6 +95,7 @@ jobs:
name: Build and License check
env:
JOB_NAME: Build and License check
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
runs-on: ubuntu-20.04
timeout-minutes: 60
if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
@@ -105,11 +106,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Setup ssh access to build runner VM
# ssh access is enabled for builds in own forks
if: ${{ github.repository != 'apache/pulsar' && github.event_name ==
'pull_request' }}
@@ -175,6 +171,7 @@ jobs:
env:
JOB_NAME: CI - Unit - ${{ matrix.name }}
COLLECT_COVERAGE: "${{ needs.preconditions.outputs.collect_coverage }}"
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
runs-on: ubuntu-20.04
timeout-minutes: ${{ matrix.timeout || 60 }}
needs: ['preconditions', 'build-and-license-check']
@@ -211,11 +208,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Setup ssh access to build runner VM
# ssh access is enabled for builds in own forks
if: ${{ github.repository != 'apache/pulsar' && github.event_name ==
'pull_request' }}
@@ -391,6 +383,8 @@ jobs:
timeout-minutes: 60
needs: ['preconditions', 'build-and-license-check']
if: ${{ needs.preconditions.outputs.docs_only != 'true'}}
+ env:
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
steps:
- name: checkout
uses: actions/checkout@v3
@@ -398,11 +392,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Setup ssh access to build runner VM
# ssh access is enabled for builds in own forks
if: ${{ github.repository != 'apache/pulsar' && github.event_name ==
'pull_request' }}
@@ -469,6 +458,7 @@ jobs:
env:
JOB_NAME: CI - Integration - ${{ matrix.name }}
PULSAR_TEST_IMAGE_NAME: apachepulsar/java-test-image:latest
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
strategy:
fail-fast: false
matrix:
@@ -513,11 +503,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Setup ssh access to build runner VM
# ssh access is enabled for builds in own forks
if: ${{ github.repository != 'apache/pulsar' && github.event_name ==
'pull_request' }}
@@ -721,11 +706,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Install gh-actions-artifact-client.js
uses: apache/pulsar-test-infra/gh-actions-artifact-client/dist@master
@@ -739,6 +719,8 @@ jobs:
timeout-minutes: 60
needs: ['preconditions', 'build-and-license-check']
if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
+ env:
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
steps:
- name: checkout
uses: actions/checkout@v3
@@ -746,11 +728,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Setup ssh access to build runner VM
# ssh access is enabled for builds in own forks
if: ${{ github.repository != 'apache/pulsar' && github.event_name ==
'pull_request' }}
@@ -851,6 +828,7 @@ jobs:
env:
JOB_NAME: CI - System - ${{ matrix.name }}
PULSAR_TEST_IMAGE_NAME: apachepulsar/pulsar-test-latest-version:latest
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
strategy:
fail-fast: false
matrix:
@@ -886,11 +864,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Setup ssh access to build runner VM
# ssh access is enabled for builds in own forks
if: ${{ github.repository != 'apache/pulsar' && github.event_name ==
'pull_request' }}
@@ -1081,6 +1054,7 @@ jobs:
env:
JOB_NAME: CI Flaky - System - ${{ matrix.name }}
PULSAR_TEST_IMAGE_NAME: apachepulsar/pulsar-test-latest-version:latest
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
strategy:
fail-fast: false
matrix:
@@ -1098,11 +1072,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Setup ssh access to build runner VM
# ssh access is enabled for builds in own forks
if: ${{ github.repository != 'apache/pulsar' && github.event_name ==
'pull_request' }}
@@ -1208,11 +1177,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Install gh-actions-artifact-client.js
uses: apache/pulsar-test-infra/gh-actions-artifact-client/dist@master
@@ -1226,6 +1190,8 @@ jobs:
timeout-minutes: 120
needs: ['preconditions', 'integration-tests']
if: ${{ needs.preconditions.outputs.docs_only != 'true' }}
+ env:
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
steps:
- name: checkout
uses: actions/checkout@v3
@@ -1233,11 +1199,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Cache Maven dependencies
uses: actions/cache@v3
timeout-minutes: 5
@@ -1264,6 +1225,8 @@ jobs:
timeout-minutes: 120
needs: [ 'preconditions', 'integration-tests' ]
if: ${{ needs.preconditions.outputs.need_owasp == 'true' }}
+ env:
+ GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
steps:
- name: checkout
uses: actions/checkout@v3
@@ -1271,11 +1234,6 @@ jobs:
- name: Tune Runner VM
uses: ./.github/actions/tune-runner-vm
- - name: Configure Gradle Enterprise
- uses: ./.github/actions/gradle-enterprise
- with:
- token: ${{ secrets.GE_ACCESS_TOKEN }}
-
- name: Setup ssh access to build runner VM
# ssh access is enabled for builds in own forks
if: ${{ github.repository != 'apache/pulsar' && github.event_name ==
'pull_request' }}