diff --git a/.github/workflows/benchmarks.yaml b/.github/workflows/benchmarks.yaml index 4287e06a5..4119d6436 100644 --- a/.github/workflows/benchmarks.yaml +++ b/.github/workflows/benchmarks.yaml @@ -85,7 +85,7 @@ jobs: # We don't need to specify the git-ref here since he are just generating the cli arguments - name: Checkout code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Set up Python uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 @@ -129,7 +129,7 @@ jobs: max-parallel: ${{ fromJson(needs.prepare-scripts.outputs.length) }} steps: - name: Checkout Slab repo - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: repository: zama-ai/slab path: slab diff --git a/.github/workflows/check_github_actions.yaml b/.github/workflows/check_github_actions.yaml index 3a2996a15..445703723 100644 --- a/.github/workflows/check_github_actions.yaml +++ b/.github/workflows/check_github_actions.yaml @@ -22,7 +22,7 @@ jobs: shell: bash steps: - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Install dependencies id: install-deps diff --git a/.github/workflows/check_github_issues.yaml b/.github/workflows/check_github_issues.yaml index f922ea47e..53c0e3348 100644 --- a/.github/workflows/check_github_issues.yaml +++ b/.github/workflows/check_github_issues.yaml @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Install dependencies id: install-deps diff --git a/.github/workflows/ci_timing.yaml b/.github/workflows/ci_timing.yaml index 905b2d6f9..bb24bd5fd 100644 --- a/.github/workflows/ci_timing.yaml +++ b/.github/workflows/ci_timing.yaml @@ -28,7 +28,7 @@ jobs: echo "::add-mask::${{ secrets.INTERNAL_REPO_URL_FOR_MASK }}" - name: Checkout code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: fetch-depth: 0 diff --git a/.github/workflows/cifar_benchmark.yaml b/.github/workflows/cifar_benchmark.yaml index 3b60316d0..a01ed482b 100644 --- a/.github/workflows/cifar_benchmark.yaml +++ b/.github/workflows/cifar_benchmark.yaml @@ -81,7 +81,7 @@ jobs: echo "::add-mask::${{ secrets.INTERNAL_REPO_URL }}" - name: Checkout code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: lfs: true ref: ${{ github.event.inputs.git-ref }} @@ -120,7 +120,7 @@ jobs: - name: Alternative Concrete Python Branch Checkout if: github.event.inputs.alternative-cp-branch != 'none' - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: path: concrete repository: zama-ai/concrete diff --git a/.github/workflows/continuous-integration.yaml b/.github/workflows/continuous-integration.yaml index 9b81e3b96..eb1c049fd 100644 --- a/.github/workflows/continuous-integration.yaml +++ b/.github/workflows/continuous-integration.yaml @@ -104,7 +104,7 @@ jobs: commits_ok: ${{ steps.commit-conformance.outcome == 'success' }} steps: - name: Checkout code - uses: actions/checkout@d632683dd7b4114ad314bca15554477dd762a938 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Check commit signatures id: check-commit-signatures @@ -170,7 +170,7 @@ jobs: macos-python-versions: ${{ steps.set-matrix.outputs.macos-python-versions }} steps: - name: Checkout code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Set matrix id: set-matrix @@ -302,7 +302,7 @@ jobs: matrix: ${{ steps.update-linux-matrix.outputs.linux-matrix }} steps: - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 @@ -474,7 +474,7 @@ jobs: # Checkout the code # 'fetch-depth' is set to 0 in order to fetch all tags (used for generating the changelog) - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: fetch-depth: 0 @@ -1088,7 +1088,7 @@ jobs: # Checkout the code - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # Pull necessary LFS files (and thus avoid downloading files stored for benchmarks, use cases, ...) - name: Pull LFS files @@ -1185,7 +1185,7 @@ jobs: ] steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Prepare whole job status env: diff --git a/.github/workflows/prepare_release.yaml b/.github/workflows/prepare_release.yaml index dc7286c68..9992e3f75 100644 --- a/.github/workflows/prepare_release.yaml +++ b/.github/workflows/prepare_release.yaml @@ -47,7 +47,7 @@ jobs: # We need to include LFS files as some are needed for building the documentation - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: ref: ${{ github.ref }} token: ${{ secrets.BOT_TOKEN }} diff --git a/.github/workflows/publish_aws_ami.yaml b/.github/workflows/publish_aws_ami.yaml index 2f2bebe71..bb38f9b3a 100644 --- a/.github/workflows/publish_aws_ami.yaml +++ b/.github/workflows/publish_aws_ami.yaml @@ -23,7 +23,7 @@ jobs: # FIXME: We still need to check that it matches a version tag # This won't work on automatically triggered based on release - name: Checkout Concrete ML Repository - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: ref: ${{ inputs.version || github.ref_name}} fetch-depth: 1 @@ -32,14 +32,14 @@ jobs: # To use the files and all - name: Checkout Concrete ML Repository - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: fetch-depth: 1 lfs: false path: "concrete-ml-latest" - name: Checkout Slab Repository - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: repository: "zama-ai/slab" path: "slab" diff --git a/.github/workflows/refresh-notebooks-gpu.yaml b/.github/workflows/refresh-notebooks-gpu.yaml index 0071daf2e..1bcce6ce5 100644 --- a/.github/workflows/refresh-notebooks-gpu.yaml +++ b/.github/workflows/refresh-notebooks-gpu.yaml @@ -17,7 +17,7 @@ jobs: label-38: ${{ steps.start-gpu-machine.outputs.label }} steps: - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 @@ -63,7 +63,7 @@ jobs: echo "HOME=/home/ubuntu" >> "${GITHUB_ENV}" - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: lfs: true @@ -135,7 +135,7 @@ jobs: name: Send Slack notification runs-on: ubuntu-latest steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Prepare whole job status if: ${{ always() }} diff --git a/.github/workflows/refresh-notebooks.yaml b/.github/workflows/refresh-notebooks.yaml index f92480cfd..0e25f7142 100644 --- a/.github/workflows/refresh-notebooks.yaml +++ b/.github/workflows/refresh-notebooks.yaml @@ -18,7 +18,7 @@ jobs: ec2-instance-id-38: ${{ steps.start-ec2-runner-38.outputs.ec2-instance-id || '' }} steps: - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 @@ -70,7 +70,7 @@ jobs: apt update && apt install git git-lfs -y - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: lfs: true @@ -143,7 +143,7 @@ jobs: name: Send Slack notification runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Prepare whole job status if: ${{ always() }} diff --git a/.github/workflows/refresh-one-notebook.yaml b/.github/workflows/refresh-one-notebook.yaml index b09f430e4..8bdab3a27 100644 --- a/.github/workflows/refresh-one-notebook.yaml +++ b/.github/workflows/refresh-one-notebook.yaml @@ -101,7 +101,7 @@ jobs: ec2-instance-id-38: ${{ steps.start-ec2-runner-38.outputs.ec2-instance-id || '' }} steps: - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 @@ -154,7 +154,7 @@ jobs: apt update && apt install git git-lfs -y - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: token: ${{ secrets.BOT_TOKEN }} lfs: true @@ -254,7 +254,7 @@ jobs: name: Send Slack notification runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Prepare whole job status if: ${{ always() }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 87b4c8241..4f3db868e 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -59,7 +59,7 @@ jobs: steps: - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: ref: ${{ github.ref }} token: ${{ secrets.BOT_TOKEN }} @@ -135,7 +135,7 @@ jobs: # We need to include LFS files as some are needed for checking the documentation - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: ref: ${{ github.ref }} token: ${{ secrets.BOT_TOKEN }} @@ -332,7 +332,7 @@ jobs: apt -y install sudo - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: ref: ${{ github.ref }} token: ${{ secrets.BOT_TOKEN }} @@ -616,7 +616,7 @@ jobs: GIT_TAG: ${{ needs.release-checks.outputs.git_tag }} steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Prepare whole job status if: ${{ always() }} diff --git a/.github/workflows/run_one_use_cases_example.yaml b/.github/workflows/run_one_use_cases_example.yaml index a09638ca8..776f9f573 100644 --- a/.github/workflows/run_one_use_cases_example.yaml +++ b/.github/workflows/run_one_use_cases_example.yaml @@ -46,7 +46,7 @@ jobs: ec2-instance-id-38: ${{ steps.start-ec2-runner-38.outputs.ec2-instance-id || '' }} steps: - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 @@ -99,7 +99,7 @@ jobs: apt-get install -y python3-venv make git git-lfs binutils - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 with: lfs: true @@ -172,7 +172,7 @@ jobs: name: Send Slack notification runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - name: Prepare whole job status if: ${{ always() }} diff --git a/.github/workflows/run_use_cases_examples.yaml b/.github/workflows/run_use_cases_examples.yaml index cef6f0857..ee3f0df14 100644 --- a/.github/workflows/run_use_cases_examples.yaml +++ b/.github/workflows/run_use_cases_examples.yaml @@ -18,7 +18,7 @@ jobs: ec2-instance-id-38: ${{ steps.start-ec2-runner-38.outputs.ec2-instance-id || '' }} steps: - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 @@ -71,7 +71,7 @@ jobs: apt-get install -y python3-venv make git git-lfs binutils - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: lfs: true @@ -112,7 +112,7 @@ jobs: name: Send Slack notification runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Prepare whole job status if: ${{ always() }} diff --git a/.github/workflows/single_benchmark.yaml b/.github/workflows/single_benchmark.yaml index 74c7ac351..90a7220b6 100644 --- a/.github/workflows/single_benchmark.yaml +++ b/.github/workflows/single_benchmark.yaml @@ -108,7 +108,7 @@ jobs: # Run with current version - name: Checkout CML to run - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: fetch-depth: 1 lfs: true @@ -124,7 +124,7 @@ jobs: # Install specific version # Also pull LFS files (for example, for pulling the pre-trained deep learning model weights) - name: Checkout CML to install - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: fetch-depth: 1 lfs: true diff --git a/.github/workflows/update_licenses.yaml b/.github/workflows/update_licenses.yaml index 2a7e2f4d9..15c442eda 100644 --- a/.github/workflows/update_licenses.yaml +++ b/.github/workflows/update_licenses.yaml @@ -70,7 +70,7 @@ jobs: echo "::add-mask::${{ secrets.INTERNAL_REPO_URL_FOR_MASK }}" - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: token: ${{ secrets.BOT_TOKEN }} @@ -117,7 +117,7 @@ jobs: echo "::add-mask::${{ secrets.INTERNAL_REPO_URL_FOR_MASK }}" - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 with: token: ${{ secrets.BOT_TOKEN }} diff --git a/.github/workflows/weekly-pip-audit.yaml b/.github/workflows/weekly-pip-audit.yaml index 66ee557ef..50f48a9e1 100644 --- a/.github/workflows/weekly-pip-audit.yaml +++ b/.github/workflows/weekly-pip-audit.yaml @@ -40,7 +40,7 @@ jobs: echo "::add-mask::${{ secrets.INTERNAL_REPO_URL_FOR_MASK }}" - name: Checkout Code - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 - name: Set up Python 3.8 uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3