Skip to content
Merged
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
4 changes: 2 additions & 2 deletions .github/workflows/ansible-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ jobs:
runs-on: ubuntu-latest

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

# Python version must be pinned because of issue with Ubuntu permissions
# See https://github.com/actions/runner-images/issues/11499
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: '3.12'

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ansible-validations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup Release Train & dependencies
uses: ./.github/actions/setup
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/container-promote-old.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup Release Train & dependencies
uses: ./.github/actions/setup
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/container-promote.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup Release Train & dependencies
uses: ./.github/actions/setup
Expand All @@ -35,7 +35,7 @@ jobs:
vault-password-file: ${{ env.ANSIBLE_VAULT_PASSWORD_FILE }}

- name: Clone StackHPC Kayobe configuration repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: stackhpc/stackhpc-kayobe-config
ref: refs/heads/${{ github.event.inputs.kayobe_config_branch }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/container-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
name: Publish container repositories
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Setup Release Train & dependencies
uses: ./.github/actions/setup
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/container-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
timeout-minutes: 720
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup Release Train & dependencies
uses: ./.github/actions/setup
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docs-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ jobs:
name: Build documentation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: 3.x
- run: pip install -r docs-requirements.txt
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/docs-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ jobs:
name: Publish documentation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: 3.x
- run: pip install -r docs-requirements.txt
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/package-promote.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup Release Train & dependencies
uses: ./.github/actions/setup
Expand All @@ -36,7 +36,7 @@ jobs:
vault-password-file: ${{ env.ANSIBLE_VAULT_PASSWORD_FILE }}

- name: Clone StackHPC Kayobe configuration repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: stackhpc/stackhpc-kayobe-config
ref: refs/heads/${{ github.event.inputs.kayobe_config_branch }}
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/package-sync-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,14 @@ jobs:
matrix: ${{ steps.matrix-build.outputs.matrix }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Install dependencies
run: |
sudo apt update
sudo apt install wget

- name: Install YQ
uses: dcarbone/install-yq-action@v1.1.1
- name: Install yq
uses: dcarbone/install-yq-action@v1.3.1

- name: Create sync matrix
id: matrix-build
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/package-sync-version-test-pulp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
run: exit 1

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

- name: Setup Release Train & dependencies
uses: ./.github/actions/setup
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/package-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
if: inputs.sync_ark
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup Release Train & dependencies
uses: ./.github/actions/setup
Expand Down Expand Up @@ -90,7 +90,7 @@ jobs:
if: inputs.sync_test
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup Release Train & dependencies
uses: ./.github/actions/setup
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/package-update-kayobe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Setup Release Train & dependencies
uses: ./.github/actions/setup
Expand All @@ -31,7 +31,7 @@ jobs:
vault-password-file: ${{ env.ANSIBLE_VAULT_PASSWORD_FILE }}

- name: Clone StackHPC Kayobe configuration repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
repository: stackhpc/stackhpc-kayobe-config
ref: refs/heads/${{ github.event.inputs.kayobe_config_branch }}
Expand Down Expand Up @@ -61,7 +61,7 @@ jobs:
# For now, just create an artifact that the user can download.
- name: Upload pulp-repo-versions.yml artifact
if: ${{ steps.git-diff.outputs.changed == 'true' }}
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: pulp-repo-versions.yml
path: stackhpc-kayobe-config/etc/kayobe/pulp-repo-versions.yml
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/source-repo-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ jobs:
run: |
git config --global user.email "22933334+stackhpc-ci@users.noreply.github.com" &&
git config --global user.name "stackhpc-ci"
- name: Github checkout 🛎
uses: actions/checkout@v4
- name: GitHub checkout 🛎
uses: actions/checkout@v6
with:
persist-credentials: "false"
- name: Run ansible playbook 📖
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/terraform-github-import.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ jobs:
working-directory: "./terraform/github/"
steps:
- name: GitHub Checkout 🛎
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: Setup Python 🐍
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.10.4"
- name: Setup Terraform
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/terraform-github.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
run:
working-directory: "./terraform/github/"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: hashicorp/setup-terraform@v3
with:
cli_config_credentials_token: ${{ secrets.TF_API_TOKEN }}
Expand Down Expand Up @@ -50,7 +50,7 @@ jobs:
- name: Install fs module
run: npm install fs

- uses: actions/github-script@v6
- uses: actions/github-script@v8
if: github.event_name == 'pull_request'
with:
github-token: ${{ secrets.repository_configuration_token }}
Expand Down