diff --git a/.github/actions/setup-python-env/action.yml b/.github/actions/setup-python-env/action.yml index 206aa99..3df4963 100644 --- a/.github/actions/setup-python-env/action.yml +++ b/.github/actions/setup-python-env/action.yml @@ -14,12 +14,12 @@ inputs: runs: using: "composite" steps: - - uses: actions/setup-python@v5 + - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 with: python-version: ${{ inputs.python-version }} - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@d0cc045d04ccac9d8b7881df0226f9e82c39688e with: version: ${{ inputs.uv-version }} enable-cache: "true" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2b59895..28ddae8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,9 +12,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 - - uses: actions/cache@v4 + - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 with: path: ~/.cache/pre-commit key: pre-commit-${{ hashFiles('.pre-commit-config.yaml') }} @@ -36,7 +36,7 @@ jobs: shell: bash steps: - name: Check out - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 - name: Set up the environment uses: ./.github/actions/setup-python-env @@ -53,7 +53,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 - name: Set up the environment uses: ./.github/actions/setup-python-env diff --git a/.github/workflows/on-release-main.yml b/.github/workflows/on-release-main.yml index 4941dbe..5e1bba1 100644 --- a/.github/workflows/on-release-main.yml +++ b/.github/workflows/on-release-main.yml @@ -8,7 +8,7 @@ jobs: set-version: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 - name: Export tag id: vars @@ -23,7 +23,7 @@ jobs: if: ${{ github.event_name == 'release' }} - name: Upload updated pyproject.toml - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 with: name: pyproject-toml path: pyproject.toml @@ -33,13 +33,13 @@ jobs: needs: [set-version] steps: - name: Check out - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 - name: Set up the environment uses: ./.github/actions/setup-python-env - name: Download updated pyproject.toml - uses: actions/download-artifact@v4 + uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 with: name: pyproject-toml @@ -56,7 +56,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out - uses: actions/checkout@v4 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 - name: Set up the environment uses: ./.github/actions/setup-python-env