Skip to content

Commit f339d7f

Browse files
committed
Merge branch 'main' into refactor/update_ruby_ci
2 parents aa50e3a + 030b08c commit f339d7f

27 files changed

+2734
-3116
lines changed

.github/workflows/release-github.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
permissions:
1313
contents: write
1414
steps:
15-
- uses: actions/checkout@v4
15+
- uses: actions/checkout@v5
1616
- uses: cucumber/[email protected]
1717
with:
1818
github-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release-mvn.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ jobs:
1010
runs-on: ubuntu-latest
1111
environment: Release
1212
steps:
13-
- uses: actions/checkout@v4
14-
- uses: actions/setup-java@v4
13+
- uses: actions/checkout@v5
14+
- uses: actions/setup-java@v5
1515
with:
1616
distribution: 'temurin'
17-
java-version: '11'
17+
java-version: '17'
1818
cache: 'maven'
19-
- uses: cucumber/action-publish-mvn@v2.0.0
19+
- uses: cucumber/action-publish-mvn@v3.0.0
2020
with:
2121
gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
2222
gpg-passphrase: ${{ secrets.GPG_PASSPHRASE }}
23-
nexus-username: cukebot
23+
nexus-username: ${{ secrets.SONATYPE_USERNAME }}
2424
nexus-password: ${{ secrets.SONATYPE_PASSWORD }}
2525
working-directory: java

.github/workflows/release-npm.yml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,24 @@ on:
44
push:
55
branches: [release/*]
66

7+
permissions:
8+
id-token: write
9+
contents: read
10+
711
jobs:
812
publish-npm:
913
name: Publish NPM module
1014
runs-on: ubuntu-latest
1115
environment: Release
1216
steps:
13-
- uses: actions/checkout@v4
14-
- uses: actions/setup-node@v4
17+
- uses: actions/checkout@v5
18+
- uses: actions/setup-node@v5
1519
with:
16-
node-version: '16'
20+
node-version: '24.x'
1721
cache: 'npm'
1822
cache-dependency-path: javascript/package-lock.json
19-
- run: npm install-test
23+
registry-url: 'https://registry.npmjs.org'
24+
- run: npm install-ci-test
25+
working-directory: javascript
26+
- run: npm publish
2027
working-directory: javascript
21-
- uses: cucumber/[email protected]
22-
with:
23-
npm-token: ${{ secrets.NPM_TOKEN }}
24-
working-directory: javascript

.github/workflows/release-nuget.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ jobs:
1111
runs-on: ubuntu-latest
1212
environment: Release
1313
steps:
14-
- uses: actions/checkout@v4
14+
- uses: actions/checkout@v5
1515
- name: Setup .NET
16-
uses: actions/setup-dotnet@v4
16+
uses: actions/setup-dotnet@v5
1717
with:
18-
dotnet-version: 6.0.x
18+
dotnet-version: 8.0.x
1919
- uses: cucumber/[email protected]
2020
with:
2121
nuget-api-key: ${{ secrets.NUGET_API_KEY }}

.github/workflows/release-pypi.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ jobs:
1616
working-directory: python
1717
steps:
1818
- name: Checkout code
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v5
2020
- name: Set up Python 3.10
21-
uses: actions/setup-python@v5
21+
uses: actions/setup-python@v6
2222
with:
23-
python-version: "3.10"
23+
python-version: "3.13"
2424

2525
- name: Show Python version
2626
run: python --version

.github/workflows/release-rubygem.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
environment: Release
1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@v5
1414
- uses: ruby/setup-ruby@v1
1515
with:
1616
ruby-version: '3.4'

.github/workflows/stryker-javascript.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
stryker:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v4
16-
- uses: actions/setup-node@v4
15+
- uses: actions/checkout@v5
16+
- uses: actions/setup-node@v5
1717
with:
18-
node-version: '18'
18+
node-version: '22'
1919
cache: 'npm'
2020
cache-dependency-path: javascript/package-lock.json
2121
- run: npm install

.github/workflows/test-dotnet.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@ jobs:
1414
runs-on: ubuntu-latest
1515

1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v5
1818
- name: Setup .NET
19-
uses: actions/setup-dotnet@v4
19+
uses: actions/setup-dotnet@v5
2020
with:
21-
dotnet-version: 6.0.x
21+
dotnet-version: |
22+
8.0.x
23+
9.0.x
2224
- name: Restore dependencies
2325
run: dotnet restore
2426
working-directory: dotnet

.github/workflows/test-go.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,12 @@ jobs:
2525
go: '1.18.x'
2626

2727
steps:
28-
- uses: actions/checkout@v4
28+
- uses: actions/checkout@v5
2929
- name: Set up Go
30-
uses: actions/setup-go@v5
30+
uses: actions/setup-go@v6
3131
with:
3232
go-version: ${{ matrix.go }}
33+
cache-dependency-path: go/go.sum
3334
- name: lint
3435
working-directory: go
3536
run: gofmt -w .

.github/workflows/test-java.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,20 @@ jobs:
1313
test:
1414
runs-on: ${{ matrix.os }}
1515
strategy:
16-
fail-fast: false
16+
fail-fast: true
1717
matrix:
1818
os:
1919
- ubuntu-latest
20-
java: ['11', '17']
20+
java: ['17', '21']
2121
include:
2222
- os: windows-latest
2323
java: '17'
2424
- os: macos-latest
2525
java: '17'
2626

2727
steps:
28-
- uses: actions/checkout@v4
29-
- uses: actions/setup-java@v4
28+
- uses: actions/checkout@v5
29+
- uses: actions/setup-java@v5
3030
with:
3131
distribution: 'temurin'
3232
java-version: ${{ matrix.java }}

0 commit comments

Comments
 (0)