diff --git a/.github/actions/cached-ui-deps/action.yml b/.github/actions/cached-ui-deps/action.yml index e399cc7ad5..98b28ca6c6 100644 --- a/.github/actions/cached-ui-deps/action.yml +++ b/.github/actions/cached-ui-deps/action.yml @@ -4,7 +4,7 @@ description: "Get & Cache Yarn Dependencies" runs: using: composite steps: - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 with: cache: 'yarn' cache-dependency-path: 'ui/yarn.lock' diff --git a/.github/workflows/automatic_doc_generation.yml b/.github/workflows/automatic_doc_generation.yml index 45444cd5eb..ca570a0842 100644 --- a/.github/workflows/automatic_doc_generation.yml +++ b/.github/workflows/automatic_doc_generation.yml @@ -12,11 +12,11 @@ jobs: env: isPR: ${{ github.event.pull_request.base.ref == 'develop' || github.event.pull_request.base.ref == 'main' }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: lfs: true ref: ${{ github.event.pull_request.head.ref }} - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ inputs.python-version }} diff --git a/.github/workflows/build-test-release.yml b/.github/workflows/build-test-release.yml index 8ac0e9eba5..f384f4426e 100644 --- a/.github/workflows/build-test-release.yml +++ b/.github/workflows/build-test-release.yml @@ -23,7 +23,7 @@ jobs: outputs: matrix_supportedSplunk: ${{ steps.matrix.outputs.supportedSplunk }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - id: matrix uses: splunk/addonfactory-test-matrix-action@v3.0 @@ -31,7 +31,7 @@ jobs: continue-on-error: true runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: | curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash fossa analyze --debug @@ -59,8 +59,8 @@ jobs: pre-commit: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: "3.9" - uses: pre-commit/action@v3.0.1 @@ -75,7 +75,7 @@ jobs: compliance-copyrights: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: apache/skywalking-eyes@v0.7.0 build-ui: @@ -103,16 +103,16 @@ jobs: - build-ui runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: "3.9" - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: UCC-UI-build path: built-ui/ - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 if: "! github.event.pull_request.head.repo.fork " with: name: THIRDPARTY @@ -141,8 +141,8 @@ jobs: - "3.12" - "3.13" steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - run: curl -sSL https://install.python-poetry.org | python3 - --version ${{env.POETRY_VERSION}} && poetry self add poetry-plugin-export@${{env.POETRY_EXPORT_PLUGIN_VERSION}} @@ -174,12 +174,12 @@ jobs: - "3.12" - "3.13" steps: - - uses: actions/checkout@v4 - - uses: actions/download-artifact@v4 + - uses: actions/checkout@v5 + - uses: actions/download-artifact@v5 with: name: UCC-UI-build path: built-ui/ - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} - run: | @@ -203,11 +203,11 @@ jobs: needs: - build-ui steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: "3.9" - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: UCC-UI-build path: built-ui/ @@ -257,11 +257,11 @@ jobs: - "9" - "10" steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: "3.9" - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: Splunk_TA_UCCExample-raw-output path: output/ @@ -316,8 +316,8 @@ jobs: - "self-service" - "splunk_appinspect" steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: "3.9" - run: curl -sSL https://install.python-poetry.org | python3 - --version ${{env.POETRY_VERSION}} && poetry self add poetry-plugin-export@${{env.POETRY_EXPORT_PLUGIN_VERSION}} @@ -346,8 +346,8 @@ jobs: tags: - "cloud" steps: - - uses: actions/checkout@v4 - - uses: actions/download-artifact@v4 + - uses: actions/checkout@v5 + - uses: actions/download-artifact@v5 with: name: Splunk_TA_UCCExample-packaged path: build/package @@ -371,11 +371,11 @@ jobs: needs: - build steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: "3.9" - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: UCC-UI-build path: built-ui/ @@ -415,11 +415,11 @@ jobs: matrix: splunk: ${{ fromJson(needs.meta.outputs.matrix_supportedSplunk) }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: "3.11" - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: UCC-UI-build path: built-ui/ @@ -489,22 +489,22 @@ jobs: contents: read if: "! github.event.pull_request.head.repo.fork " steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: # Very important: semantic-release won't trigger a tagged # build if this is not set false persist-credentials: false - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.9" - name: install UI deps uses: ./.github/actions/cached-ui-deps - run: curl -sSL https://install.python-poetry.org | python3 - --version ${{env.POETRY_VERSION}} && poetry self add poetry-plugin-export@${{env.POETRY_EXPORT_PLUGIN_VERSION}} - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: UCC-UI-build path: built-ui/ - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v5 with: name: THIRDPARTY - run: cp -f THIRDPARTY NOTICE diff --git a/.github/workflows/build-ui.yml b/.github/workflows/build-ui.yml index f938efc38a..1206d3d5b1 100644 --- a/.github/workflows/build-ui.yml +++ b/.github/workflows/build-ui.yml @@ -10,7 +10,7 @@ jobs: working-directory: ui shell: bash steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: install deps uses: ./.github/actions/cached-ui-deps - name: Code linting @@ -34,7 +34,7 @@ jobs: working-directory: ui shell: bash steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: install deps uses: ./.github/actions/cached-ui-deps - name: Build UCC library diff --git a/.github/workflows/code-cov.yml b/.github/workflows/code-cov.yml index 60ebe3aca5..7cbf13f2f0 100644 --- a/.github/workflows/code-cov.yml +++ b/.github/workflows/code-cov.yml @@ -17,7 +17,7 @@ jobs: contents: read steps: - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.9" @@ -26,7 +26,7 @@ jobs: curl -sSL https://install.python-poetry.org | python3 - --version 2.1.4 && poetry self add poetry-plugin-export@1.9.0 - name: Checkout develop branch - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: develop @@ -39,7 +39,7 @@ jobs: poetry run pytest --cov=splunk_add_on_ucc_framework --cov-report=json:/tmp/coverage/develop-coverage.json tests/unit - name: Checkout PR branch - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install dependencies run: | @@ -50,7 +50,7 @@ jobs: poetry run pytest --cov=splunk_add_on_ucc_framework --cov-report=json:/tmp/coverage/pr-coverage.json tests/unit - name: Process coverage data and comment on PR - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const { default: compareDiff } = await import('${{ github.workspace }}/.github/scripts/code-coverage.mjs') diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 642310bf1c..b6f2371d93 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -17,8 +17,8 @@ jobs: contents: write pages: write steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v6 with: python-version: 3.9 - name: install deps diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index e23b0b569b..780b4b8559 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -31,7 +31,7 @@ jobs: shell: bash steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: ref: ${{ github.event.inputs.branch }} diff --git a/.github/workflows/storybook-visual.yml b/.github/workflows/storybook-visual.yml index 59acaaf993..167431cc4d 100644 --- a/.github/workflows/storybook-visual.yml +++ b/.github/workflows/storybook-visual.yml @@ -12,7 +12,7 @@ jobs: env: isPR: ${{ github.event.pull_request.base.ref == 'develop' || github.event.pull_request.base.ref == 'main' }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: lfs: true ref: ${{ github.event.pull_request.head.ref }} diff --git a/.github/workflows/ta-tests.yml b/.github/workflows/ta-tests.yml index 0a92651079..7c8fad6586 100644 --- a/.github/workflows/ta-tests.yml +++ b/.github/workflows/ta-tests.yml @@ -30,12 +30,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout UCC Framework Repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: path: UCC - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.9" @@ -92,7 +92,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout Target Add-on Repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: repository: ${{ matrix.target_repo }} path: TA @@ -100,7 +100,7 @@ jobs: ref: ${{ github.event.inputs.target_branch }} - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.9" @@ -108,7 +108,7 @@ jobs: run: curl -sSL https://install.python-poetry.org | python3 - --version ${{env.POETRY_VERSION}} && poetry self add poetry-plugin-export@${{env.POETRY_EXPORT_PLUGIN_VERSION}} - name: Download UCC Artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v5 with: name: ucc-package-whl path: UCC