File tree 3 files changed +36
-17
lines changed
3 files changed +36
-17
lines changed Original file line number Diff line number Diff line change 4
4
branches :
5
5
- master
6
6
pull_request :
7
+ workflow_dispatch :
7
8
jobs :
8
9
bazel :
9
10
runs-on : ubuntu-latest
@@ -14,23 +15,38 @@ jobs:
14
15
with :
15
16
path : " /home/runner/.cache/bazel"
16
17
key : bazel
18
+ - name : Set up JDK 17
19
+ uses : actions/setup-java@v4
20
+ with :
21
+ java-version : ' 17'
22
+ distribution : ' temurin'
17
23
- name : Install bazelisk
18
24
run : |
19
- curl -LO "https://github.com/bazelbuild/bazelisk/releases/download/v1.1 .0/bazelisk-linux-amd64"
25
+ curl -LO "https://github.com/bazelbuild/bazelisk/releases/download/v1.26 .0/bazelisk-linux-amd64"
20
26
mkdir -p "${GITHUB_WORKSPACE}/bin/"
21
27
mv bazelisk-linux-amd64 "${GITHUB_WORKSPACE}/bin/bazel"
22
28
chmod +x "${GITHUB_WORKSPACE}/bin/bazel"
29
+ - name : Build
30
+ uses : nick-invision/retry@v3
31
+ with :
32
+ timeout_minutes : 10
33
+ max_attempts : 3
34
+ command : |
35
+ cd "${GITHUB_WORKSPACE}"
36
+ "${GITHUB_WORKSPACE}/bin/bazel" build //...
23
37
- name : Test
24
38
uses : nick-invision/retry@v3
25
39
with :
26
40
timeout_minutes : 10
27
41
max_attempts : 3
28
42
command : |
43
+ cd "${GITHUB_WORKSPACE}"
29
44
"${GITHUB_WORKSPACE}/bin/bazel" test //...
30
- - name : Build
45
+ - name : Test bzl-examples/bzlmod
31
46
uses : nick-invision/retry@v3
32
47
with :
33
48
timeout_minutes : 10
34
49
max_attempts : 3
35
50
command : |
36
- "${GITHUB_WORKSPACE}/bin/bazel" build //...
51
+ cd "${GITHUB_WORKSPACE}/bzl-examples/bzlmod"
52
+ "${GITHUB_WORKSPACE}/bin/bazel" test //...
Original file line number Diff line number Diff line change
1
+ # Local:
2
+ # $ act -P ubuntu-latest=catthehacker/ubuntu:act-latest -W .github/workflows/gradle.yml
1
3
name : Gradle Build
2
4
on :
3
5
push :
4
6
branches :
5
7
- master
6
8
pull_request :
7
-
9
+ workflow_dispatch :
8
10
jobs :
9
11
gradle :
10
12
strategy :
11
13
matrix :
12
- os : [ubuntu-latest, macos-12 ]
14
+ os : [ubuntu-latest, macos-13 ]
13
15
runs-on : ${{ matrix.os }}
14
16
steps :
15
17
- uses : actions/checkout@v4
16
18
17
- - uses : actions/setup-java@v4
19
+ - name : Set up JDK 17
20
+ uses : actions/setup-java@v4
18
21
with :
22
+ java-version : ' 17'
19
23
distribution : ' temurin'
20
- java-version : ' 11'
21
- cache : ' gradle'
22
24
23
- - uses : gradle/gradle-build-action@v3
25
+ - name : Set up Gradle
26
+ uses : gradle/actions/setup-gradle@v3
24
27
25
28
- name : Test on Mac
26
- if : matrix.os == 'macos-12 '
29
+ if : matrix.os == 'macos-13 '
27
30
run : |
28
- brew install docker
31
+ brew install docker colima
29
32
colima start --network-address
30
33
export TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE=/var/run/docker.sock
31
34
export TESTCONTAINERS_HOST_OVERRIDE=$(colima ls -j | jq -r '.address')
Original file line number Diff line number Diff line change @@ -10,14 +10,14 @@ jobs:
10
10
steps :
11
11
- uses : actions/checkout@v4
12
12
13
- - uses : actions/setup-java@v4
13
+ - name : Set up JDK 17
14
+ uses : actions/setup-java@v4
14
15
with :
15
- distribution : ' adopt'
16
- java-version : ' 11'
17
- cache : ' gradle'
16
+ java-version : ' 17'
17
+ distribution : ' temurin'
18
18
19
- - name : Setup Gradle
20
- uses : gradle/gradle-build-action @v3
19
+ - name : Set up Gradle
20
+ uses : gradle/actions/setup-gradle @v3
21
21
22
22
- name : release
23
23
env :
You can’t perform that action at this time.
0 commit comments