Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/actions/csharp-dotnet/post-merge/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ runs:
using: "composite"
steps:
- name: Setup .NET
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5
with:
dotnet-version: "10.0.x"

Expand Down
4 changes: 2 additions & 2 deletions .github/actions/csharp-dotnet/pre-merge/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ runs:
using: "composite"
steps:
- name: Setup .NET
uses: actions/setup-dotnet@v4
uses: actions/setup-dotnet@v5
with:
dotnet-version: "10.0.x"

Expand Down Expand Up @@ -109,7 +109,7 @@ runs:
find foreign/csharp/Iggy_SDK.Tests.Integration/bin -name "*.log" -path "*/container-logs/*" -exec cp {} foreign/csharp/reports/container-logs/ \; || true

- name: Upload Test Results
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: inputs.task == 'e2e' && always()
with:
name: dotnet-test-results
Expand Down
6 changes: 3 additions & 3 deletions .github/actions/go/pre-merge/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ runs:

- name: Lint
if: inputs.task == 'lint'
uses: golangci/golangci-lint-action@v7
uses: golangci/golangci-lint-action@v9
with:
version: v2.11.3
working-directory: foreign/go
Expand All @@ -92,7 +92,7 @@ runs:

- name: Lint BDD
if: inputs.task == 'lint' && hashFiles('bdd/go/go.mod') != ''
uses: golangci/golangci-lint-action@v7
uses: golangci/golangci-lint-action@v9
with:
version: v2.11.3
working-directory: bdd/go
Expand All @@ -101,7 +101,7 @@ runs:

- name: Lint Examples
if: inputs.task == 'lint' && hashFiles('examples/go/go.mod') != ''
uses: golangci/golangci-lint-action@v7
uses: golangci/golangci-lint-action@v9
with:
version: v2.11.3
working-directory: examples/go
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/node-npm/post-merge/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ runs:
using: "composite"
steps:
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: "23"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hubcio shouldn't we change requested version to v24 as well ? (i'm finding 5 occurences of this line in .github/ folder)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can do that later. this PR focuses on github actions infra, not production code

registry-url: "https://registry.npmjs.org"
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/node-npm/pre-merge/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ runs:
using: "composite"
steps:
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: "23"
registry-url: "https://registry.npmjs.org"
Expand Down
4 changes: 2 additions & 2 deletions .github/actions/python-maturin/post-merge/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ runs:
shell: bash

- name: Download pre-built wheels
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: ${{ inputs.wheels_artifact }}
path: ${{ inputs.wheels_path }}
Expand Down Expand Up @@ -153,7 +153,7 @@ runs:

- name: Install uv
if: inputs.dry_run == 'false'
uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098 # v7.3.1
uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0

- name: Publish to PyPI
if: inputs.dry_run == 'false'
Expand Down
8 changes: 4 additions & 4 deletions .github/actions/python-maturin/pre-merge/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ runs:
using: "composite"
steps:
- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.10"

Expand All @@ -41,10 +41,10 @@ runs:
tool: cargo-llvm-cov

- name: Install uv
uses: astral-sh/setup-uv@5a095e7a2014a4212f075830d4f7277575a9d098 # v7.3.1
uses: astral-sh/setup-uv@cec208311dfd045dd5311c1add060b2062131d57 # v8.0.0

- name: Cache uv
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.cache/uv
key: uv-${{ runner.os }}-${{ hashFiles('examples/python/uv.lock', 'foreign/python/uv.lock', 'bdd/python/uv.lock') }}
Expand Down Expand Up @@ -187,7 +187,7 @@ runs:

- name: Upload test artifacts
if: always() && inputs.task == 'test'
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: python-test-results-${{ github.run_id }}-${{ github.run_attempt }}
path: |
Expand Down
12 changes: 6 additions & 6 deletions .github/actions/utils/docker-buildx/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,20 +130,20 @@ runs:
- name: Set up QEMU
# Skip QEMU when building single platform on native runner (no emulation needed)
if: inputs.platform == ''
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
with:
platforms: all

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
with:
driver-opts: |
network=host
image=moby/buildkit:latest

- name: Login to Docker Hub
if: steps.config.outputs.should_push == 'true'
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 # v4.0.0
with:
username: ${{ env.DOCKERHUB_USER }}
password: ${{ env.DOCKERHUB_TOKEN }}
Expand All @@ -167,7 +167,7 @@ runs:

- name: Docker meta
id: meta
uses: docker/metadata-action@c299e40c65443455700f0fdfc63efafe5b349051 # v5.10.0
uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0.0
with:
images: ${{ steps.config.outputs.image }}
# Tags are only used for local builds (dry-run). Push mode always uses digest.
Expand Down Expand Up @@ -343,7 +343,7 @@ runs:
- name: Build and push (by digest)
id: build-push
if: steps.config.outputs.should_push == 'true'
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
with:
context: ${{ steps.ctx.outputs.context }}
file: ${{ steps.config.outputs.dockerfile }}
Expand All @@ -358,7 +358,7 @@ runs:
- name: Build only (dry-run)
id: build-only
if: steps.config.outputs.should_push != 'true'
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0
with:
context: ${{ steps.ctx.outputs.context }}
file: ${{ steps.config.outputs.dockerfile }}
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/utils/setup-cpp-with-cache/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ runs:
using: "composite"
steps:
- name: Setup Bazel with cache
uses: bazel-contrib/setup-bazel@083175551ceeceebc757ebee2127fde78840ca77 # v0.18.0
uses: bazel-contrib/setup-bazel@c5acdfb288317d0b5c0bbd7a396a3dc868bb0f86 # v0.19.0
with:
bazelisk-cache: true
disk-cache: true
Expand Down
6 changes: 3 additions & 3 deletions .github/actions/utils/setup-go-with-cache/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,14 @@ runs:
using: "composite"
steps:
- name: Setup Go toolchain
uses: actions/setup-go@v5
uses: actions/setup-go@v6
with:
go-version: ${{ inputs.go-version }}
cache: ${{ inputs.read-cache == 'true' }}

- name: Setup additional Go module cache
if: inputs.read-cache == 'true'
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: |
~/go/pkg/mod
Expand All @@ -61,7 +61,7 @@ runs:

- name: Setup golangci-lint cache
if: inputs.read-cache == 'true'
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.cache/golangci-lint
key: golangci-lint-${{ runner.os }}-${{ hashFiles('**/go.sum') }}
Expand Down
4 changes: 2 additions & 2 deletions .github/actions/utils/setup-java-with-cache/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,15 @@ runs:
steps:
- name: Setup Java (with Gradle cache)
if: inputs.gradle-cache-disabled != 'true'
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: ${{ inputs.java-distribution }}
java-version: ${{ inputs.java-version }}
cache: gradle

- name: Setup Java (no cache)
if: inputs.gradle-cache-disabled == 'true'
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: ${{ inputs.java-distribution }}
java-version: ${{ inputs.java-version }}
Expand Down
4 changes: 2 additions & 2 deletions .github/actions/utils/setup-node-with-cache/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,15 +41,15 @@ runs:
using: "composite"
steps:
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: ${{ inputs.node-version }}
cache: "npm"
cache-dependency-path: ${{ inputs.cache-dependency-path }}

- name: Setup npm cache
if: inputs.enabled == 'true'
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.npm
key: npm-${{ runner.os }}-${{ hashFiles(inputs.cache-dependency-path) }}
Expand Down
26 changes: 13 additions & 13 deletions .github/workflows/_build_python_wheels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:
-o /tmp/copy-latest-from-master.sh
chmod +x /tmp/copy-latest-from-master.sh

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ inputs.commit }}

Expand All @@ -80,7 +80,7 @@ jobs:
/tmp/copy-latest-from-master.sh apply

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.11"

Expand All @@ -105,7 +105,7 @@ jobs:

- name: Upload wheels
if: inputs.upload_artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: wheels-linux-${{ matrix.target }}-${{ matrix.manylinux }}
path: foreign/python/dist
Expand All @@ -124,7 +124,7 @@ jobs:
-o /tmp/copy-latest-from-master.sh
chmod +x /tmp/copy-latest-from-master.sh

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ inputs.commit }}

Expand All @@ -135,7 +135,7 @@ jobs:
/tmp/copy-latest-from-master.sh apply

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.11"

Expand All @@ -149,7 +149,7 @@ jobs:

- name: Upload wheels
if: inputs.upload_artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: wheels-macos-${{ matrix.target }}
path: foreign/python/dist
Expand All @@ -167,7 +167,7 @@ jobs:
-o /tmp/copy-latest-from-master.sh
chmod +x /tmp/copy-latest-from-master.sh

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ inputs.commit }}

Expand All @@ -179,7 +179,7 @@ jobs:
/tmp/copy-latest-from-master.sh apply

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.11"
architecture: x64
Expand All @@ -194,7 +194,7 @@ jobs:

- name: Upload wheels
if: inputs.upload_artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: wheels-windows-x64
path: foreign/python/dist
Expand All @@ -210,7 +210,7 @@ jobs:
-o /tmp/copy-latest-from-master.sh
chmod +x /tmp/copy-latest-from-master.sh

- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: ${{ inputs.commit }}

Expand All @@ -229,7 +229,7 @@ jobs:

- name: Upload sdist
if: inputs.upload_artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: wheels-sdist
path: foreign/python/dist
Expand All @@ -244,7 +244,7 @@ jobs:
artifact_name: ${{ steps.output.outputs.artifact_name }}
steps:
- name: Download all wheels
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
pattern: wheels-*
merge-multiple: true
Expand Down Expand Up @@ -276,7 +276,7 @@ jobs:
echo "**Total wheels built:** $(ls -1 dist/*.whl | wc -l)" >> $GITHUB_STEP_SUMMARY

- name: Upload combined artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: python-wheels-all
path: dist
Expand Down
Loading
Loading