Skip to content

Commit 2575359

Browse files
committed
Github workflows
1 parent 6d6e970 commit 2575359

2 files changed

Lines changed: 15 additions & 37 deletions

File tree

.github/workflows/ci.yml

Lines changed: 6 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,8 @@ jobs:
2929
matrix:
3030
os: [ubuntu-22.04]
3131
scala: [3]
32-
java: [temurin@11, temurin@17]
32+
java: [temurin@17]
3333
project: [rootJS, rootJVM]
34-
exclude:
35-
- project: rootJS
36-
java: temurin@17
3734
runs-on: ${{ matrix.os }}
3835
timeout-minutes: 60
3936
steps:
@@ -45,19 +42,6 @@ jobs:
4542
- name: Setup sbt
4643
uses: sbt/setup-sbt@v1
4744

48-
- name: Setup Java (temurin@11)
49-
id: setup-java-temurin-11
50-
if: matrix.java == 'temurin@11'
51-
uses: actions/setup-java@v5
52-
with:
53-
distribution: temurin
54-
java-version: 11
55-
cache: sbt
56-
57-
- name: sbt update
58-
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
59-
run: sbt +update
60-
6145
- name: Setup Java (temurin@17)
6246
id: setup-java-temurin-17
6347
if: matrix.java == 'temurin@17'
@@ -75,11 +59,11 @@ jobs:
7559
run: sbt githubWorkflowCheck
7660

7761
- name: Check headers and formatting
78-
if: matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04'
62+
if: matrix.java == 'temurin@17' && matrix.os == 'ubuntu-22.04'
7963
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' headerCheckAll scalafmtCheckAll 'project /' scalafmtSbtCheck lucumaScalafmtCheck lucumaScalafixCheck
8064

8165
- name: Check scalafix lints
82-
if: matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04'
66+
if: matrix.java == 'temurin@17' && matrix.os == 'ubuntu-22.04'
8367
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' 'scalafixAll --check'
8468

8569
- name: scalaJSLink
@@ -90,11 +74,11 @@ jobs:
9074
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' test
9175

9276
- name: Check binary compatibility
93-
if: matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04'
77+
if: matrix.java == 'temurin@17' && matrix.os == 'ubuntu-22.04'
9478
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' mimaReportBinaryIssues
9579

9680
- name: Generate API documentation
97-
if: matrix.java == 'temurin@11' && matrix.os == 'ubuntu-22.04'
81+
if: matrix.java == 'temurin@17' && matrix.os == 'ubuntu-22.04'
9882
run: sbt 'project ${{ matrix.project }}' '++ ${{ matrix.scala }}' doc
9983

10084
- name: Aggregate coverage reports
@@ -110,7 +94,7 @@ jobs:
11094
strategy:
11195
matrix:
11296
os: [ubuntu-22.04]
113-
java: [temurin@11]
97+
java: [temurin@17]
11498
runs-on: ${{ matrix.os }}
11599
steps:
116100
- name: Checkout current branch (full)
@@ -121,19 +105,6 @@ jobs:
121105
- name: Setup sbt
122106
uses: sbt/setup-sbt@v1
123107

124-
- name: Setup Java (temurin@11)
125-
id: setup-java-temurin-11
126-
if: matrix.java == 'temurin@11'
127-
uses: actions/setup-java@v5
128-
with:
129-
distribution: temurin
130-
java-version: 11
131-
cache: sbt
132-
133-
- name: sbt update
134-
if: matrix.java == 'temurin@11' && steps.setup-java-temurin-11.outputs.cache-hit == 'false'
135-
run: sbt +update
136-
137108
- name: Setup Java (temurin@17)
138109
id: setup-java-temurin-17
139110
if: matrix.java == 'temurin@17'

.mergify.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,7 @@ pull_request_rules:
1313
- body~=labels:.*early-semver-patch
1414
- body~=labels:.*early-semver-minor
1515
- 'title=flake.lock: Update'
16-
- status-success=Test (ubuntu-22.04, 3, temurin@11, rootJS)
17-
- status-success=Test (ubuntu-22.04, 3, temurin@11, rootJVM)
16+
- status-success=Test (ubuntu-22.04, 3, temurin@17, rootJS)
1817
- status-success=Test (ubuntu-22.04, 3, temurin@17, rootJVM)
1918
actions:
2019
merge: {}
@@ -66,6 +65,14 @@ pull_request_rules:
6665
add:
6766
- natchez
6867
remove: []
68+
- name: Label otel4s PRs
69+
conditions:
70+
- files~=^otel4s/
71+
actions:
72+
label:
73+
add:
74+
- otel4s
75+
remove: []
6976
- name: Label output PRs
7077
conditions:
7178
- files~=^gen/output/

0 commit comments

Comments
 (0)