From e3aedad94e974908c23b3fb0a023c4cf218a641a Mon Sep 17 00:00:00 2001 From: Pragya Chaudhary Date: Wed, 4 Feb 2026 19:32:45 +0530 Subject: [PATCH] Update action versions in GA workflows --- .github/workflows/Build.yml | 48 +++++++++++++++---------------- .github/workflows/PR.yml | 24 ++++++++-------- .github/workflows/PR_Approval.yml | 4 +-- 3 files changed, 38 insertions(+), 38 deletions(-) diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml index c71bd3a2..429a346e 100644 --- a/.github/workflows/Build.yml +++ b/.github/workflows/Build.yml @@ -19,9 +19,9 @@ jobs: matrix: python-version: [ '3.9', '3.10', '3.11', '3.12', '3.13' ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -40,7 +40,7 @@ jobs: # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics - name: Configure AWS credentials for pytest - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: aws-access-key-id: ${{ secrets.ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.SECRET_ACCESS_KEY }} @@ -68,13 +68,13 @@ jobs: matrix: python-version: [ '3.13' ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Configure AWS credentials for creating EC2 instance - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: aws-access-key-id: ${{ secrets.ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.SECRET_ACCESS_KEY }} @@ -134,9 +134,9 @@ jobs: ports: - 9200:9200 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -155,7 +155,7 @@ jobs: # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics - name: Configure AWS credentials for pytest - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: aws-access-key-id: ${{ secrets.ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.SECRET_ACCESS_KEY }} @@ -198,13 +198,13 @@ jobs: matrix: python-version: [ '3.13' ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Configure AWS credentials for pytest - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: aws-access-key-id: ${{ secrets.ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.SECRET_ACCESS_KEY }} @@ -245,9 +245,9 @@ jobs: matrix: python-version: [ '3.13' ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: 🔨 Build and publish distribution 📦 to PyPI @@ -268,9 +268,9 @@ jobs: matrix: python-version: [ '3.13' ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Validate upload to PyPI @@ -318,9 +318,9 @@ jobs: matrix: python-version: [ '3.13' ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: ⌛ Upload to 🐋 quay.io @@ -339,9 +339,9 @@ jobs: matrix: python-version: [ '3.13' ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: ⌛ Upload to 🐋 quay.io @@ -364,9 +364,9 @@ jobs: python-version: [ '3.13' ] needs: [ unittest, terraform_apply, integration, pypi_upload, pypi_validate, public_quay_upload, private_quay_upload ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: 🎁 Bump Version @@ -392,7 +392,7 @@ jobs: policy: [ 'instance_idle', 'instance_run', 'unattached_volume', 'ebs_in_use' ] # we don't run zombie_cluster_resource due to long run steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: ✔️ E2E tests using latest quay.io env: AWS_ACCESS_KEY_ID: ${{ secrets.ACCESS_KEY_ID }} @@ -412,7 +412,7 @@ jobs: needs: [ unittest, terraform_apply, integration, pypi_upload, pypi_validate, bump_version ] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: run gitleaks env: AWS_ACCESS_KEY_ID: ${{ secrets.ACCESS_KEY_ID }} diff --git a/.github/workflows/PR.yml b/.github/workflows/PR.yml index efdea55f..1593d602 100644 --- a/.github/workflows/PR.yml +++ b/.github/workflows/PR.yml @@ -47,16 +47,16 @@ jobs: outputs: INSTANCE_ID: ${{ steps.terraform_instance_id.outputs.INSTANCE_ID }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ needs.security-check.outputs.safe_sha }} persist-credentials: false - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: aws-access-key-id: ${{ secrets.ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.SECRET_ACCESS_KEY }} @@ -116,12 +116,12 @@ jobs: # : - 9200:9200 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ needs.security-check.outputs.safe_sha }} persist-credentials: false - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -134,7 +134,7 @@ jobs: if [ -f requirements.txt ]; then pip install -r requirements.txt; fi if [ -f tests_requirements.txt ]; then pip install -r tests_requirements.txt; fi - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: aws-access-key-id: ${{ secrets.ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.SECRET_ACCESS_KEY }} @@ -170,16 +170,16 @@ jobs: matrix: python-version: [ '3.13' ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ needs.security-check.outputs.safe_sha }} persist-credentials: false - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: aws-access-key-id: ${{ secrets.ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.SECRET_ACCESS_KEY }} @@ -218,12 +218,12 @@ jobs: matrix: python-version: [ '3.9', '3.10', '3.11', '3.12', '3.13' ] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ needs.security-check.outputs.safe_sha }} persist-credentials: false - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -236,7 +236,7 @@ jobs: if [ -f requirements.txt ]; then pip install -r requirements.txt; fi if [ -f tests_requirements.txt ]; then pip install -r tests_requirements.txt; fi - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v4 + uses: aws-actions/configure-aws-credentials@v5 with: aws-access-key-id: ${{ secrets.ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.SECRET_ACCESS_KEY }} diff --git a/.github/workflows/PR_Approval.yml b/.github/workflows/PR_Approval.yml index d1e1105b..29bbbeda 100644 --- a/.github/workflows/PR_Approval.yml +++ b/.github/workflows/PR_Approval.yml @@ -17,12 +17,12 @@ jobs: matrix: python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: ref: ${{ github.event.pull_request.head.sha }} persist-credentials: false - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies