From 49aa4e83163d966ec0f921ea5579162964ef2903 Mon Sep 17 00:00:00 2001 From: Erica Pescio Date: Thu, 12 Mar 2026 09:52:59 +0100 Subject: [PATCH] chore(ci):updated gh actions --- .github/workflows/check-approval-auth.yml | 3 +-- .../reusable-build-appinspect-release.yml | 22 +++++++++---------- .github/workflows/reusable-docs-deploy.yml | 2 +- .github/workflows/reusable-docs-linting.yml | 10 ++++----- .../workflows/reusable-quality-assessment.yml | 20 ++++++++--------- 5 files changed, 28 insertions(+), 29 deletions(-) diff --git a/.github/workflows/check-approval-auth.yml b/.github/workflows/check-approval-auth.yml index 1bdfefc..d70ab02 100644 --- a/.github/workflows/check-approval-auth.yml +++ b/.github/workflows/check-approval-auth.yml @@ -15,8 +15,7 @@ jobs: # Only run if the 'approved' label was added if: github.event.label.name == 'approved' steps: - - name: Checkout repository - uses: actions/checkout@v4 + - uses: actions/checkout@v6 # Check if user is member of authorized team - uses: tspascoal/get-user-teams-membership@v3 diff --git a/.github/workflows/reusable-build-appinspect-release.yml b/.github/workflows/reusable-build-appinspect-release.yml index e54812f..8fa0928 100644 --- a/.github/workflows/reusable-build-appinspect-release.yml +++ b/.github/workflows/reusable-build-appinspect-release.yml @@ -11,8 +11,8 @@ jobs: pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: "3.10" - uses: pre-commit/action@v3.0.1 @@ -27,8 +27,8 @@ jobs: outputs: artifact_name: ${{ steps.artifact.outputs.name }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -99,7 +99,7 @@ jobs: run: | echo "name=${{ steps.app.outputs.name }}-${{ steps.app.outputs.version }}-py${{ matrix.python-version }}" >> $GITHUB_OUTPUT - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: ${{ steps.artifact.outputs.name }} path: ${{ steps.app.outputs.name }}*.tar.gz @@ -116,11 +116,11 @@ jobs: - "private_classic" - "private_victoria" steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: "3.10" - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: ${{ needs.build.outputs.artifact_name }} path: dist @@ -128,7 +128,7 @@ jobs: with: app_path: dist included_tags: ${{ matrix.tags }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: appinspect_result_${{ matrix.tags }} path: appinspect_result.json @@ -142,8 +142,8 @@ jobs: if: | startsWith(github.ref, 'refs/tags/') steps: - - uses: actions/checkout@v4 - - uses: actions/download-artifact@v4 + - uses: actions/checkout@v6 + - uses: actions/download-artifact@v5 with: name: ${{ needs.build.outputs.artifact_name }} path: dist diff --git a/.github/workflows/reusable-docs-deploy.yml b/.github/workflows/reusable-docs-deploy.yml index 4f3b44d..e7eee6f 100644 --- a/.github/workflows/reusable-docs-deploy.yml +++ b/.github/workflows/reusable-docs-deploy.yml @@ -13,7 +13,7 @@ jobs: name: Build Docusaurus runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - uses: actions/setup-node@v4 diff --git a/.github/workflows/reusable-docs-linting.yml b/.github/workflows/reusable-docs-linting.yml index 8db7fe1..735f33f 100644 --- a/.github/workflows/reusable-docs-linting.yml +++ b/.github/workflows/reusable-docs-linting.yml @@ -7,9 +7,9 @@ jobs: readme-linting: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Checkout latest rules - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: repository: splunk/vale-splunk-style-guide path: ./vale-rules @@ -64,9 +64,9 @@ jobs: echo "Found 'TODO' in one or more paragraphs in docs/readme.md ❌ Please add proper content" exit 1 fi - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: - python-version: 3.9 + python-version: "3.10" - name: Install dependencies run: | python -m pip install --upgrade pip @@ -79,7 +79,7 @@ jobs: vale --output=JSON docs/*.md > vale-report.json || true - name: Upload Results - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: docs-linting-report path: vale-report.json diff --git a/.github/workflows/reusable-quality-assessment.yml b/.github/workflows/reusable-quality-assessment.yml index c8419aa..391e2e3 100644 --- a/.github/workflows/reusable-quality-assessment.yml +++ b/.github/workflows/reusable-quality-assessment.yml @@ -13,8 +13,8 @@ jobs: outputs: artifact_name: ${{ steps.artifact.outputs.name }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -85,7 +85,7 @@ jobs: run: | echo "name=${{ steps.app.outputs.name }}-${{ steps.app.outputs.version }}-py${{ matrix.python-version }}" >> $GITHUB_OUTPUT - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: ${{ steps.artifact.outputs.name }} path: ${{ steps.app.outputs.name }}*.tar.gz @@ -98,11 +98,11 @@ jobs: outputs: failures: ${{ steps.result.outputs.value }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: python-version: "3.10" - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: ${{ needs.build.outputs.artifact_name }} path: dist @@ -121,7 +121,7 @@ jobs: echo "value=$result,0" >> $GITHUB_OUTPUT docs-linting: - uses: splunk-platform-apps/.github/.github/workflows/reusable-docs-linting.yml@main + uses: splunk-platform-apps/.github/.github/workflows/reusable-docs-linting.yml@1 gold-standard: runs-on: ubuntu-latest @@ -129,8 +129,8 @@ jobs: - appinspect-cli - docs-linting steps: - - uses: actions/checkout@v4 - - uses: actions/download-artifact@v4 + - uses: actions/checkout@v6 + - uses: actions/download-artifact@v5 with: name: docs-linting-report - name: Get Docs-Linting report path @@ -140,7 +140,7 @@ jobs: echo "reportpath=$filepath" >> $GITHUB_OUTPUT - name: Assess Gold Standard compatibility id: qa_goldstandard - uses: splunk-platform-apps/.github/actions/goldstandard@main + uses: splunk-platform-apps/.github/actions/goldstandard@1 with: appinspect-failures: ${{ needs.appinspect-cli.outputs.failures }} report-path: ${{ steps.docslinting.outputs.reportpath }}