@@ -36,24 +36,24 @@ jobs:
3636 [macos-latest, macosx_arm64],
3737 ]
3838 steps :
39- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
39+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4040 with :
4141 submodules : " true"
4242
4343 - name : Set up QEMU
4444 if : matrix.os-platform[1] == 'manylinux_aarch64'
45- uses : docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6 .0
45+ uses : docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7 .0
4646 with :
4747 platforms : arm64
4848
4949 - name : Set up uv
50- uses : astral-sh/setup-uv@f0ec1fc3b38f5e7cd731bb6ce540c5af426746bb # v6.1 .0
50+ uses : astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7.2 .0
5151 with :
5252 version : " latest"
5353
5454 - name : Build wheels and run all tests
5555 if : matrix.os-platform[0] == 'ubuntu-latest'
56- uses : pypa/cibuildwheel@5f22145df44122af0f5a201f93cf0207171beca7 # v3.0.0
56+ uses : pypa/cibuildwheel@298ed2fb2c105540f5ed055e8a6ad78d82dd3a7e # v3.3.1
5757 env :
5858 CIBW_BUILD : cp${{ matrix.python-version }}-${{ matrix.os-platform[1] }}
5959 CIBW_TEST_SKIP : " *linux_aarch64"
6262 CIBW_TEST_COMMAND : >
6363 uv pip install -r {project}/setup.py --extra all && pytest --durations=0 {project}/action_files -k "not efficiency" --no-cov
6464
65- - uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
65+ - uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
6666 if : github.event_name == 'push'
6767 with :
6868 name : artifact-cp${{ matrix.python-version }}-${{ matrix.os-platform[1] }}
@@ -77,16 +77,16 @@ jobs:
7777 AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY_NIXTLA_PACKAGES }}
7878 runs-on : ubuntu-latest
7979 steps :
80- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
80+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
8181
8282 - name : Download wheels
83- uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3 .0
83+ uses : actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0 .0
8484 with :
8585 path : dist
8686 pattern : " artifact-*"
8787 merge-multiple : true
8888
89- - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
89+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
9090 with :
9191 python-version : " 3.10"
9292
@@ -101,12 +101,12 @@ jobs:
101101 runs-on : ubuntu-latest
102102 steps :
103103 - name : Clone repo
104- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
104+ uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
105105 with :
106106 submodules : " true"
107107
108108 - name : Set up environment
109- uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
109+ uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
110110 with :
111111 python-version : " 3.10"
112112
@@ -122,19 +122,19 @@ jobs:
122122 efficiency-tests :
123123 runs-on : ubuntu-latest
124124 steps :
125- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
125+ - uses : actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
126126 with :
127127 submodules : " true"
128128
129- - uses : actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6 .0
129+ - uses : actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2 .0
130130 with :
131131 python-version : " 3.13"
132132
133133 - name : Install dependencies
134134 run : pip install uv && uv pip install --system . pytest-cov pytest-codspeed pytest-xdist
135135
136136 - name : Run benchmarks
137- uses : CodSpeedHQ/action@0010eb0ca6e89b80c88e8edaaa07cfe5f3e6664d # 3.5.0
137+ uses : CodSpeedHQ/action@e736f0d2aeb36da38e9f08eca4dff7967408d154 # 4.8.2
138138 with :
139139 token : ${{ secrets.CODESPEED_TOKEN }}
140140 run : pytest action_files/test_efficiency.py --codspeed -n 2 --no-cov
0 commit comments