diff --git a/.github/workflows/clean-install.yml b/.github/workflows/clean-install.yml index 471ebc7f..decc8dcf 100644 --- a/.github/workflows/clean-install.yml +++ b/.github/workflows/clean-install.yml @@ -24,7 +24,7 @@ jobs: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 with: persist-credentials: false - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.11" - name: Install uv from public PyPI diff --git a/.github/workflows/local-backends.yml b/.github/workflows/local-backends.yml index 0b68f8a6..58627648 100644 --- a/.github/workflows/local-backends.yml +++ b/.github/workflows/local-backends.yml @@ -30,7 +30,7 @@ jobs: timeout-minutes: 20 steps: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install from uv.lock @@ -86,7 +86,7 @@ jobs: - 5000:5000 steps: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install from uv.lock @@ -122,7 +122,7 @@ jobs: timeout-minutes: 40 steps: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install from uv.lock @@ -167,7 +167,7 @@ jobs: timeout-minutes: 40 steps: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install from uv.lock @@ -254,7 +254,7 @@ jobs: timeout-minutes: 30 steps: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install from uv.lock diff --git a/.github/workflows/nemo-gym.yml b/.github/workflows/nemo-gym.yml index 8f59b8a1..021cfb1d 100644 --- a/.github/workflows/nemo-gym.yml +++ b/.github/workflows/nemo-gym.yml @@ -40,7 +40,7 @@ jobs: nemo-gym: ["locked", "latest"] steps: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.13" - name: Install from uv.lock with the nemo-gym extra diff --git a/.github/workflows/plugin-api.yml b/.github/workflows/plugin-api.yml index 0bbe0c9d..fae3d83e 100644 --- a/.github/workflows/plugin-api.yml +++ b/.github/workflows/plugin-api.yml @@ -32,7 +32,7 @@ jobs: with: fetch-depth: 2 persist-credentials: false - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" # The title is read when the job runs, so a re-run sees an edited one. Only this step has the diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index 752c5c71..1a720ad2 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -75,7 +75,7 @@ jobs: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 with: persist-credentials: false - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install uv from public PyPI @@ -218,7 +218,7 @@ jobs: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 with: persist-credentials: false - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install uv from public PyPI @@ -365,7 +365,7 @@ jobs: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 with: persist-credentials: false - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install uv from public PyPI @@ -428,7 +428,7 @@ jobs: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 with: persist-credentials: false - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install uv from public PyPI diff --git a/.github/workflows/skyrl.yml b/.github/workflows/skyrl.yml index 7500c80f..aa5a3750 100644 --- a/.github/workflows/skyrl.yml +++ b/.github/workflows/skyrl.yml @@ -47,7 +47,7 @@ jobs: skyrl-gym@git+https://github.com/NovaSky-AI/SkyRL@main#subdirectory=skyrl-gym steps: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install from uv.lock with the skyrl extra diff --git a/.github/workflows/trl.yml b/.github/workflows/trl.yml index cc614966..8806badb 100644 --- a/.github/workflows/trl.yml +++ b/.github/workflows/trl.yml @@ -45,7 +45,7 @@ jobs: transformers: "transformers==5.17.*" steps: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install from uv.lock, then TRL and CPU torch diff --git a/.github/workflows/verifiers.yml b/.github/workflows/verifiers.yml index 5b12bb42..76810f66 100644 --- a/.github/workflows/verifiers.yml +++ b/.github/workflows/verifiers.yml @@ -46,7 +46,7 @@ jobs: requirement: "verifiers @ git+https://github.com/PrimeIntellect-ai/verifiers@main" steps: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.13" - name: Install from uv.lock with the nemo-gym extra diff --git a/.github/workflows/verl.yml b/.github/workflows/verl.yml index ad20854e..8216caf4 100644 --- a/.github/workflows/verl.yml +++ b/.github/workflows/verl.yml @@ -44,7 +44,7 @@ jobs: requirement: "verl @ git+https://github.com/volcengine/verl@main" steps: - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: "3.12" - name: Install from uv.lock with the verl extra