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/cleanup-and-coverage/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ runs:
working-directory: .github/docker

- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v5
uses: codecov/codecov-action@v6
with:
token: ${{ inputs.codecov-token }}
directory: /tmp/coverage/${{ github.job }}
Expand Down
6 changes: 3 additions & 3 deletions .github/actions/setup-ci/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ runs:
run: |-
set -exu;
mkdir -p /tmp/coverage/${JOB_NAME}/;
- uses: actions/setup-node@v4
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: 'yarn'
Expand All @@ -35,11 +35,11 @@ runs:
- name: install dependencies
shell: bash
run: yarn install --ignore-engines --frozen-lockfile --network-concurrency 1
- uses: actions/cache@v3
- uses: actions/cache@v5
with:
path: ~/.cache/pip
key: ${{ runner.os }}-pip
- uses: actions/setup-python@v4
- uses: actions/setup-python@v6
with:
python-version: 3.9
- name: Setup python2 test environment
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/alerts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Render and test ${{ matrix.tests.name }}
uses: scality/[email protected]
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: javascript, python, ruby

- name: Build and analyze
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
2 changes: 1 addition & 1 deletion .github/workflows/dependency-review.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: 'Dependency Review'
uses: actions/dependency-review-action@v4
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

actions/dependency-review-action@v4 was not updated. This action runs on Node 20 and will need a version bump for Node 24 compatibility.

— Claude Code

16 changes: 8 additions & 8 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Docker Buildk
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Login to Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
Expand All @@ -44,7 +44,7 @@ jobs:
working-directory: monitoring

- name: Build and push
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
context: .
push: true
Expand All @@ -54,7 +54,7 @@ jobs:
cache-to: type=gha,mode=max

- name: Build and push test coverage image
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
context: .
push: true
Expand All @@ -64,7 +64,7 @@ jobs:
cache-to: type=gha,mode=max

- name: Build and push federation image
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
push: true
context: images/federation
Expand All @@ -80,7 +80,7 @@ jobs:
cache-to: type=gha,mode=max,scope=federation

- name: Create Release
uses: softprops/action-gh-release@v2
uses: softprops/action-gh-release@v3
env:
GITHUB_TOKEN: ${{ github.token }}
with:
Expand All @@ -95,7 +95,7 @@ jobs:
if: github.repository_owner == 'scality'
steps:
- name: Generate GitHub App Token
uses: actions/create-github-app-token@v1
uses: actions/create-github-app-token@v3
id: app-token
with:
app-id: ${{ vars.ACTIONS_APP_ID }}
Expand Down
62 changes: 31 additions & 31 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: actions/setup-node@v4
uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: yarn
Expand All @@ -89,7 +89,7 @@ jobs:
run: yarn global add [email protected]
- name: install dependencies
run: yarn install --frozen-lockfile --network-concurrency 1
- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
with:
python-version: '3.9'
cache: pip
Expand All @@ -108,8 +108,8 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: actions/setup-node@v4
uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: yarn
Expand All @@ -133,7 +133,7 @@ jobs:
files: '**/junit/*junit*.xml'
flags: unit
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v5
uses: codecov/codecov-action@v6
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

codecov/test-results-action@v1 (line 130, and 8 more occurrences) was not updated in this PR, while the related codecov/codecov-action was bumped to v6. If it is a Node-based action, it may also need a version bump for Node 24 compatibility.

— Claude Code

with:
token: ${{ secrets.CODECOV_TOKEN }}
directory: ./coverage/test
Expand Down Expand Up @@ -161,20 +161,20 @@ jobs:
packages: write
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Login to GitHub Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
password: ${{ github.token }}

- name: Build and push cloudserver image
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
push: true
context: .
Expand All @@ -189,7 +189,7 @@ jobs:
cache-to: type=gha,mode=max,scope=cloudserver

- name: Build and push cloudserver image test coverage
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
push: true
context: .
Expand All @@ -204,7 +204,7 @@ jobs:
cache-to: type=gha,mode=max,scope=cloudserver

- name: Build and push federation image
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
push: true
context: images/federation
Expand All @@ -220,7 +220,7 @@ jobs:
cache-to: type=gha,mode=max,scope=federation

- name: Build and push pykmip image
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
push: true
context: .github/pykmip
Expand All @@ -233,7 +233,7 @@ jobs:
cache-to: type=gha,mode=max,scope=pykmip

- name: Build and push MongoDB
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
push: true
context: .github/docker/mongodb
Expand All @@ -255,9 +255,9 @@ jobs:
JOB_NAME: ${{ github.job }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Login to Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
Expand Down Expand Up @@ -316,7 +316,7 @@ jobs:
S3_SERVER_ACCESS_LOGS_MODE: ENABLED
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup CI environment
uses: ./.github/actions/setup-ci
- name: Setup server access logs file and directory
Expand Down Expand Up @@ -377,7 +377,7 @@ jobs:
S3_SERVER_ACCESS_LOGS_MODE: ENABLED
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup CI environment
uses: ./.github/actions/setup-ci
- name: Setup server access logs file and directory
Expand Down Expand Up @@ -445,7 +445,7 @@ jobs:
S3_SERVER_ACCESS_LOGS_MODE: ENABLED
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup CI environment
uses: ./.github/actions/setup-ci
- name: Setup matrix job artifacts directory
Expand Down Expand Up @@ -525,9 +525,9 @@ jobs:
S3_SERVER_ACCESS_LOGS_MODE: ENABLED
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Login to Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
Expand Down Expand Up @@ -634,7 +634,7 @@ jobs:
JOB_NAME: ${{ github.job }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup CI environment
uses: ./.github/actions/setup-ci
- name: Setup CI services
Expand Down Expand Up @@ -690,7 +690,7 @@ jobs:
JOB_NAME: ${{ github.job }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup CI environment
uses: ./.github/actions/setup-ci
- name: Setup CI services
Expand Down Expand Up @@ -747,7 +747,7 @@ jobs:
S3KMIP_CA: /tmp/ssl-kmip/kmip-ca.pem
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup CI environment
uses: ./.github/actions/setup-ci
- name: Copy KMIP certs
Expand Down Expand Up @@ -799,8 +799,8 @@ jobs:
S3KMS: kmip
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: actions/setup-python@v5
uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: 3.9
- name: Setup CI environment
Expand Down Expand Up @@ -902,12 +902,12 @@ jobs:
COMPOSE_FILE: docker-compose.yaml:docker-compose.sse.yaml
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: actions/setup-python@v5
uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: 3.9
- name: Login to GitHub Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.repository_owner }}
Expand Down Expand Up @@ -1036,8 +1036,8 @@ jobs:
if: always()
steps:
- name: Checkout
uses: actions/checkout@v4
- uses: actions/setup-node@v4
uses: actions/checkout@v6
- uses: actions/setup-node@v6
with:
node-version: '22'
cache: yarn
Expand Down
Loading