You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2022/12/09 21:36:44 UTC
[beam] 01/01: Revert "[GitHub Actions] - Updates in Java Tests to runs-on Self-hosted runners (#23160)"
This is an automated email from the ASF dual-hosted git repository.
damccorm pushed a commit to branch revert-23160-self-hosted-java-tests
in repository https://gitbox.apache.org/repos/asf/beam.git
commit b6e42fab205994484c152c3a70511faf70365c5a
Author: Danny McCormick <da...@google.com>
AuthorDate: Fri Dec 9 16:36:33 2022 -0500
Revert "[GitHub Actions] - Updates in Java Tests to runs-on Self-hosted runners (#23160)"
This reverts commit 71d09d9ec5b7e9f6a16ca4462fac7dc6ed65e789.
---
.github/workflows/java_tests.yml | 51 +++++++++++++---------------------------
1 file changed, 16 insertions(+), 35 deletions(-)
diff --git a/.github/workflows/java_tests.yml b/.github/workflows/java_tests.yml
index 305b6162386..1a587e7b491 100644
--- a/.github/workflows/java_tests.yml
+++ b/.github/workflows/java_tests.yml
@@ -18,37 +18,38 @@
# To learn more about GitHub Actions in Apache Beam check the CI.md
name: Java Tests
+
on:
workflow_dispatch:
inputs:
runDataflow:
description: 'Type "true" if you want to run Dataflow tests (GCP variables must be configured, check CI.md)'
- default: 'false'
- required: false
+ default: false
schedule:
- cron: '10 2 * * *'
push:
branches: ['master', 'release-*']
- tags: ['v*']
+ tags: 'v*'
pull_request:
branches: ['master', 'release-*']
- tags: ['v*']
+ tags: 'v*'
paths: ['sdks/java/**', 'model/**', 'runners/**', 'examples/java/**',
'examples/kotlin/**', 'release/**', 'buildSrc/**']
+
# This allows a subsequently queued workflow run to interrupt previous runs
concurrency:
group: '${{ github.workflow }} @ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}'
cancel-in-progress: true
+
jobs:
check_gcp_variables:
timeout-minutes: 5
name: "Check GCP variables set"
- runs-on: [self-hosted, ubuntu-20.04]
+ runs-on: ubuntu-latest
outputs:
gcp-variables-set: ${{ steps.check_gcp_variables.outputs.gcp-variables-set }}
steps:
- - name: Check out code
- uses: actions/checkout@v3
+ - uses: actions/checkout@v3
- name: "Check are GCP variables set"
run: "./scripts/ci/ci_check_are_gcp_variables_set.sh"
id: check_gcp_variables
@@ -66,24 +67,14 @@ jobs:
strategy:
fail-fast: false
matrix:
- os: [[self-hosted, ubuntu-20.04], macos-latest, [self-hosted, windows-server-2019]]
+ os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- - name: Check out code
+ - name: Checkout code
uses: actions/checkout@v3
with:
persist-credentials: false
submodules: recursive
- - name: Install Java
- uses: actions/setup-java@v3
- with:
- distribution: 'temurin'
- java-version: '8'
- - name: Remove default github maven configuration
- # This step is a workaround to avoid a decryption issue of Beam's
- # net.linguica.gradle.maven.settings plugin and github's provided maven
- # settings.xml file
- run: rm ~/.m2/settings.xml
- # :sdks:java:core:test
+ # :sdks:java:core:test
- name: Run :sdks:java:core:test
uses: ./.github/actions/gradle-command-action
with:
@@ -125,23 +116,13 @@ jobs:
strategy:
fail-fast: false
matrix:
- os: [[self-hosted, ubuntu-20.04], macos-latest, [self-hosted, windows-server-2019]]
+ os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- - name: Check out code
+ - name: Checkout code
uses: actions/checkout@v3
with:
persist-credentials: false
submodules: recursive
- - name: Install Java
- uses: actions/setup-java@v2
- with:
- distribution: 'temurin'
- java-version: '8'
- - name: Remove default github maven configuration
- # This step is a workaround to avoid a decryption issue of Beam's
- # net.linguica.gradle.maven.settings plugin and github's provided maven
- # settings.xml file
- run: rm ~/.m2/settings.xml
- name: Install go
uses: actions/setup-go@v3
with:
@@ -172,9 +153,9 @@ jobs:
strategy:
fail-fast: false
matrix:
- os: [[self-hosted, ubuntu-20.04], macos-latest, [self-hosted, windows-server-2019]]
+ os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- - name: Check out code
+ - name: Checkout code
uses: actions/checkout@v3
with:
persist-credentials: false
@@ -194,7 +175,7 @@ jobs:
uses: actions/setup-java@v3.6.0
with:
distribution: 'zulu'
- java-version: '8'
+ java-version: 8
- name: Remove default github maven configuration
# This step is a workaround to avoid a decryption issue of Beam's
# gradle-command-action plugin and github's provided maven