| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 1d5d462 commit 94148a2
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -18,13 +18,13 @@ jobs: | |||
| 18 | 18 | name: Test | |
| 19 | 19 | runs-on: ubuntu-latest | |
| 20 | 20 | steps: | |
| 21 | - - uses: actions/checkout@v4 | ||
| 21 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 22 | 22 | with: | |
| 23 | 23 | submodules: true | |
| 24 | 24 | ||
| 25 | 25 | - uses: ./.github/actions/setup | |
| 26 | 26 | ||
| 27 | - - uses: actions/cache@v4 | ||
| 27 | + - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 | ||
| 28 | 28 | with: | |
| 29 | 29 | path: | | |
| 30 | 30 | ~/.cargo/bin/ | |
@@ -43,7 +43,7 @@ jobs: | |||
| 43 | 43 | name: Format | |
| 44 | 44 | runs-on: ubuntu-latest | |
| 45 | 45 | steps: | |
| 46 | - - uses: actions/checkout@v4 | ||
| 46 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 47 | 47 | with: | |
| 48 | 48 | submodules: true | |
| 49 | 49 | ||
@@ -58,15 +58,15 @@ jobs: | |||
| 58 | 58 | name: Clippy | |
| 59 | 59 | runs-on: ubuntu-latest | |
| 60 | 60 | steps: | |
| 61 | - - uses: actions/checkout@v4 | ||
| 61 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 62 | 62 | with: | |
| 63 | 63 | submodules: true | |
| 64 | 64 | ||
| 65 | 65 | - uses: ./.github/actions/setup | |
| 66 | 66 | with: | |
| 67 | 67 | components: clippy | |
| 68 | 68 | ||
| 69 | - - uses: actions/cache@v4 | ||
| 69 | + - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 | ||
| 70 | 70 | with: | |
| 71 | 71 | path: | | |
| 72 | 72 | ~/.cargo/bin/ | |
@@ -85,13 +85,13 @@ jobs: | |||
| 85 | 85 | name: Build | |
| 86 | 86 | runs-on: ubuntu-latest | |
| 87 | 87 | steps: | |
| 88 | - - uses: actions/checkout@v4 | ||
| 88 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 89 | 89 | with: | |
| 90 | 90 | submodules: true | |
| 91 | 91 | ||
| 92 | 92 | - uses: ./.github/actions/setup | |
| 93 | 93 | ||
| 94 | - - uses: actions/cache@v4 | ||
| 94 | + - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 | ||
| 95 | 95 | with: | |
| 96 | 96 | path: | | |
| 97 | 97 | ~/.cargo/bin/ | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -18,19 +18,19 @@ jobs: | |||
| 18 | 18 | build: | |
| 19 | 19 | runs-on: ubuntu-22.04 | |
| 20 | 20 | steps: | |
| 21 | - - uses: actions/checkout@v4 | ||
| 21 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 22 | 22 | with: | |
| 23 | 23 | submodules: true | |
| 24 | 24 | ||
| 25 | 25 | - uses: ./.github/actions/setup | |
| 26 | 26 | ||
| 27 | - - uses: actions/setup-python@v5 | ||
| 27 | + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 | ||
| 28 | 28 | with: | |
| 29 | 29 | python-version: '3.x' | |
| 30 | 30 | ||
| 31 | - - uses: astral-sh/setup-uv@v6 | ||
| 31 | + - uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e # v6.8.0 | ||
| 32 | 32 | ||
| 33 | - - uses: actions/cache@v4 | ||
| 33 | + - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 | ||
| 34 | 34 | with: | |
| 35 | 35 | path: | | |
| 36 | 36 | ~/.cargo/bin/ | |
@@ -53,7 +53,7 @@ jobs: | |||
| 53 | 53 | - name: Build docs | |
| 54 | 54 | run: uv run --project crates/processing_pyo3 --group docs mkdocs build | |
| 55 | 55 | ||
| 56 | - - uses: actions/upload-pages-artifact@v3 | ||
| 56 | + - uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1 | ||
| 57 | 57 | with: | |
| 58 | 58 | path: site/ | |
| 59 | 59 | ||
@@ -65,4 +65,4 @@ jobs: | |||
| 65 | 65 | url: ${{ steps.deployment.outputs.page_url }} | |
| 66 | 66 | steps: | |
| 67 | 67 | - id: deployment | |
| 68 | - uses: actions/deploy-pages@v4 | ||
| 68 | + uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -12,15 +12,15 @@ jobs: | |||
| 12 | 12 | generate-stubs: | |
| 13 | 13 | runs-on: ubuntu-22.04 | |
| 14 | 14 | steps: | |
| 15 | - - uses: actions/checkout@v4 | ||
| 15 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 16 | 16 | with: | |
| 17 | 17 | submodules: true | |
| 18 | 18 | - uses: ./.github/actions/setup | |
| 19 | 19 | - name: Generate type stubs | |
| 20 | 20 | run: | | |
| 21 | 21 | cargo build --release -p processing_pyo3 | |
| 22 | 22 | cargo run --release -p generate_stubs | |
| 23 | - - uses: actions/upload-artifact@v4 | ||
| 23 | + - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | ||
| 24 | 24 | with: | |
| 25 | 25 | name: type-stubs | |
| 26 | 26 | path: crates/processing_pyo3/mewnala/*.pyi | |
@@ -33,21 +33,21 @@ jobs: | |||
| 33 | 33 | # TODO: add aarch64 when we are ready to address long build times | |
| 34 | 34 | target: [x86_64] | |
| 35 | 35 | steps: | |
| 36 | - - uses: actions/checkout@v4 | ||
| 36 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 37 | 37 | with: | |
| 38 | 38 | submodules: true | |
| 39 | - - uses: actions/setup-python@v5 | ||
| 39 | + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 | ||
| 40 | 40 | with: | |
| 41 | 41 | python-version: '3.x' | |
| 42 | - - uses: actions/download-artifact@v4 | ||
| 42 | + - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 | ||
| 43 | 43 | with: | |
| 44 | 44 | name: type-stubs | |
| 45 | 45 | path: crates/processing_pyo3/mewnala | |
| 46 | 46 | - name: Setup QEMU | |
| 47 | 47 | if: matrix.target == 'aarch64' | |
| 48 | - uses: docker/setup-qemu-action@v3 | ||
| 48 | + uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0 | ||
| 49 | 49 | - name: Build wheels | |
| 50 | - uses: PyO3/maturin-action@v1 | ||
| 50 | + uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1.51.0 | ||
| 51 | 51 | with: | |
| 52 | 52 | container: "quay.io/pypa/manylinux_2_34_${{matrix.target}}:latest" | |
| 53 | 53 | docker-options: "-e PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/lib/${{matrix.target}}-linux-gnu/pkgconfig:/usr/local/lib/pkgconfig" | |
@@ -66,7 +66,7 @@ jobs: | |||
| 66 | 66 | libxkbcommon-devel wayland-devel wayland-protocols-devel \ | |
| 67 | 67 | glfw-devel $EXTRA_PACKAGES | |
| 68 | 68 | working-directory: crates/processing_pyo3 | |
| 69 | - - uses: actions/upload-artifact@v4 | ||
| 69 | + - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | ||
| 70 | 70 | with: | |
| 71 | 71 | name: wheels-linux-${{ matrix.target }} | |
| 72 | 72 | path: crates/processing_pyo3/dist | |
@@ -82,23 +82,23 @@ jobs: | |||
| 82 | 82 | # TODO: lets add this build when we have a moment | |
| 83 | 83 | # - runner: macos-15-intel | |
| 84 | 84 | steps: | |
| 85 | - - uses: actions/checkout@v4 | ||
| 85 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 86 | 86 | with: | |
| 87 | 87 | submodules: true | |
| 88 | - - uses: actions/setup-python@v5 | ||
| 88 | + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 | ||
| 89 | 89 | with: | |
| 90 | 90 | python-version: '3.x' | |
| 91 | - - uses: actions/download-artifact@v4 | ||
| 91 | + - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 | ||
| 92 | 92 | with: | |
| 93 | 93 | name: type-stubs | |
| 94 | 94 | path: crates/processing_pyo3/mewnala | |
| 95 | 95 | - name: Build wheels | |
| 96 | - uses: PyO3/maturin-action@v1 | ||
| 96 | + uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1.51.0 | ||
| 97 | 97 | with: | |
| 98 | 98 | target: ${{ matrix.target }} | |
| 99 | 99 | args: --release --out dist --find-interpreter | |
| 100 | 100 | working-directory: crates/processing_pyo3 | |
| 101 | - - uses: actions/upload-artifact@v4 | ||
| 101 | + - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | ||
| 102 | 102 | with: | |
| 103 | 103 | name: wheels-macos-${{ matrix.target }} | |
| 104 | 104 | path: crates/processing_pyo3/dist | |
@@ -107,23 +107,23 @@ jobs: | |||
| 107 | 107 | runs-on: windows-latest | |
| 108 | 108 | needs: generate-stubs | |
| 109 | 109 | steps: | |
| 110 | - - uses: actions/checkout@v4 | ||
| 110 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 111 | 111 | with: | |
| 112 | 112 | submodules: true | |
| 113 | - - uses: actions/setup-python@v5 | ||
| 113 | + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 | ||
| 114 | 114 | with: | |
| 115 | 115 | python-version: '3.x' | |
| 116 | - - uses: actions/download-artifact@v4 | ||
| 116 | + - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 | ||
| 117 | 117 | with: | |
| 118 | 118 | name: type-stubs | |
| 119 | 119 | path: crates/processing_pyo3/mewnala | |
| 120 | 120 | - name: Build wheels | |
| 121 | - uses: PyO3/maturin-action@v1 | ||
| 121 | + uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1.51.0 | ||
| 122 | 122 | with: | |
| 123 | 123 | target: x64 | |
| 124 | 124 | args: --release --out dist --find-interpreter | |
| 125 | 125 | working-directory: crates/processing_pyo3 | |
| 126 | - - uses: actions/upload-artifact@v4 | ||
| 126 | + - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | ||
| 127 | 127 | with: | |
| 128 | 128 | name: wheels-windows-x64 | |
| 129 | 129 | path: crates/processing_pyo3/dist | |
@@ -132,20 +132,20 @@ jobs: | |||
| 132 | 132 | runs-on: ubuntu-latest | |
| 133 | 133 | needs: generate-stubs | |
| 134 | 134 | steps: | |
| 135 | - - uses: actions/checkout@v4 | ||
| 135 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 136 | 136 | with: | |
| 137 | 137 | submodules: true | |
| 138 | - - uses: actions/download-artifact@v4 | ||
| 138 | + - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 | ||
| 139 | 139 | with: | |
| 140 | 140 | name: type-stubs | |
| 141 | 141 | path: crates/processing_pyo3/mewnala | |
| 142 | 142 | - name: Build sdist | |
| 143 | - uses: PyO3/maturin-action@v1 | ||
| 143 | + uses: PyO3/maturin-action@e83996d129638aa358a18fbd1dfb82f0b0fb5d3b # v1.51.0 | ||
| 144 | 144 | with: | |
| 145 | 145 | command: sdist | |
| 146 | 146 | args: --out dist | |
| 147 | 147 | working-directory: crates/processing_pyo3 | |
| 148 | - - uses: actions/upload-artifact@v4 | ||
| 148 | + - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | ||
| 149 | 149 | with: | |
| 150 | 150 | name: wheels-sdist | |
| 151 | 151 | path: crates/processing_pyo3/dist | |
@@ -154,7 +154,7 @@ jobs: | |||
| 154 | 154 | name: FFI Linux (x86_64) | |
| 155 | 155 | runs-on: ubuntu-22.04 | |
| 156 | 156 | steps: | |
| 157 | - - uses: actions/checkout@v4 | ||
| 157 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 158 | 158 | with: | |
| 159 | 159 | submodules: true | |
| 160 | 160 | - uses: ./.github/actions/setup | |
@@ -168,7 +168,7 @@ jobs: | |||
| 168 | 168 | cp crates/processing_ffi/include/processing.h staging/include/ | |
| 169 | 169 | cp LICENSE.md staging/ | |
| 170 | 170 | tar -czvf libprocessing-${{ github.ref_name }}-linux-x86_64.tar.gz -C staging . | |
| 171 | - - uses: actions/upload-artifact@v4 | ||
| 171 | + - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | ||
| 172 | 172 | with: | |
| 173 | 173 | name: libprocessing-linux-x86_64 | |
| 174 | 174 | path: libprocessing-${{ github.ref_name }}-linux-x86_64.tar.gz | |
@@ -177,7 +177,7 @@ jobs: | |||
| 177 | 177 | name: FFI macOS (aarch64) | |
| 178 | 178 | runs-on: macos-14 | |
| 179 | 179 | steps: | |
| 180 | - - uses: actions/checkout@v4 | ||
| 180 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 181 | 181 | with: | |
| 182 | 182 | submodules: true | |
| 183 | 183 | - uses: dtolnay/rust-toolchain@stable | |
@@ -191,7 +191,7 @@ jobs: | |||
| 191 | 191 | cp crates/processing_ffi/include/processing.h staging/include/ | |
| 192 | 192 | cp LICENSE.md staging/ | |
| 193 | 193 | tar -czvf libprocessing-${{ github.ref_name }}-macos-aarch64.tar.gz -C staging . | |
| 194 | - - uses: actions/upload-artifact@v4 | ||
| 194 | + - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | ||
| 195 | 195 | with: | |
| 196 | 196 | name: libprocessing-macos-aarch64 | |
| 197 | 197 | path: libprocessing-${{ github.ref_name }}-macos-aarch64.tar.gz | |
@@ -200,7 +200,7 @@ jobs: | |||
| 200 | 200 | name: FFI Windows (x64) | |
| 201 | 201 | runs-on: windows-latest | |
| 202 | 202 | steps: | |
| 203 | - - uses: actions/checkout@v4 | ||
| 203 | + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 | ||
| 204 | 204 | with: | |
| 205 | 205 | submodules: true | |
| 206 | 206 | - uses: dtolnay/rust-toolchain@stable | |
@@ -216,7 +216,7 @@ jobs: | |||
| 216 | 216 | Copy-Item crates/processing_ffi/include/processing.h staging/include/ | |
| 217 | 217 | Copy-Item LICENSE.md staging/ | |
| 218 | 218 | Compress-Archive -Path staging/* -DestinationPath libprocessing-${{ github.ref_name }}-windows-x64.zip | |
| 219 | - - uses: actions/upload-artifact@v4 | ||
| 219 | + - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 | ||
| 220 | 220 | with: | |
| 221 | 221 | name: libprocessing-windows-x64 | |
| 222 | 222 | path: libprocessing-${{ github.ref_name }}-windows-x64.zip | |
@@ -230,7 +230,7 @@ jobs: | |||
| 230 | 230 | id-token: write | |
| 231 | 231 | environment: pypi | |
| 232 | 232 | steps: | |
| 233 | - - uses: actions/download-artifact@v4 | ||
| 233 | + - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 | ||
| 234 | 234 | with: | |
| 235 | 235 | pattern: wheels-* | |
| 236 | 236 | merge-multiple: true | |
@@ -246,17 +246,17 @@ jobs: | |||
| 246 | 246 | permissions: | |
| 247 | 247 | contents: write | |
| 248 | 248 | steps: | |
| 249 | - - uses: actions/download-artifact@v4 | ||
| 249 | + - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 | ||
| 250 | 250 | with: | |
| 251 | 251 | pattern: libprocessing-* | |
| 252 | 252 | merge-multiple: true | |
| 253 | 253 | path: release-assets | |
| 254 | - - uses: actions/download-artifact@v4 | ||
| 254 | + - uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 | ||
| 255 | 255 | with: | |
| 256 | 256 | pattern: wheels-* | |
| 257 | 257 | merge-multiple: true | |
| 258 | 258 | path: release-assets | |
| 259 | - - uses: softprops/action-gh-release@v2 | ||
| 259 | + - uses: softprops/action-gh-release@3bb12739c298aeb8a4eeaf626c5b8d85266b0e65 # v2.6.2 | ||
| 260 | 260 | with: | |
| 261 | 261 | files: release-assets/* | |
| 262 | 262 | generate_release_notes: true | |
| Back | FazBrowse Home | New Git URL |
0 commit comments