From a96e6279326ece20584dbb3117bd85207a75a2b7 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Fri, 17 May 2024 16:34:21 +0200
Subject: [PATCH] fix(deps): update all dependencies (#260)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://togithub.com/actions/cache) | action | major |
`v3` -> `v4` |
| [actions/checkout](https://togithub.com/actions/checkout) | action |
major | `v3` -> `v4` |
|
[actions/download-artifact](https://togithub.com/actions/download-artifact)
| action | major | `v3` -> `v4` |
|
[actions/upload-artifact](https://togithub.com/actions/upload-artifact)
| action | major | `v3` -> `v4` |
|
[amannn/action-semantic-pull-request](https://togithub.com/amannn/action-semantic-pull-request)
| action | minor | `v5.4.0` -> `v5.5.2` |
|
[aws-actions/configure-aws-credentials](https://togithub.com/aws-actions/configure-aws-credentials)
| action | major | `v3` -> `v4` |
| [dorny/test-reporter](https://togithub.com/dorny/test-reporter) |
action | minor | `v1.7.0` -> `v1.9.1` |
| ghcr.io/splunk/workflow-engine-base | container | major | `2.0.12` ->
`3.0.0` |
---
### Release Notes
actions/cache (actions/cache)
### [`v4`](https://togithub.com/actions/cache/compare/v3...v4)
[Compare Source](https://togithub.com/actions/cache/compare/v3...v4)
actions/checkout (actions/checkout)
###
[`v4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v400)
[Compare Source](https://togithub.com/actions/checkout/compare/v3...v4)
- [Support fetching without the --progress
option](https://togithub.com/actions/checkout/pull/1067)
- [Update to node20](https://togithub.com/actions/checkout/pull/1436)
actions/download-artifact (actions/download-artifact)
###
[`v4`](https://togithub.com/actions/download-artifact/compare/v3...v4)
[Compare
Source](https://togithub.com/actions/download-artifact/compare/v3...v4)
actions/upload-artifact (actions/upload-artifact)
### [`v4`](https://togithub.com/actions/upload-artifact/compare/v3...v4)
[Compare
Source](https://togithub.com/actions/upload-artifact/compare/v3...v4)
amannn/action-semantic-pull-request
(amannn/action-semantic-pull-request)
###
[`v5.5.2`](https://togithub.com/amannn/action-semantic-pull-request/releases/tag/v5.5.2)
[Compare
Source](https://togithub.com/amannn/action-semantic-pull-request/compare/v5.5.1...v5.5.2)
##### Bug Fixes
- Bump tar from 6.1.11 to 6.2.1
([#262](https://togithub.com/amannn/action-semantic-pull-request/issues/262)
by [@EelcoLos](https://togithub.com/EelcoLos))
([9a90d5a](https://togithub.com/amannn/action-semantic-pull-request/commit/9a90d5a5ac979326e3bb9272750cdd4f192ce24a))
###
[`v5.5.1`](https://togithub.com/amannn/action-semantic-pull-request/releases/tag/v5.5.1)
[Compare
Source](https://togithub.com/amannn/action-semantic-pull-request/compare/v5.5.0...v5.5.1)
##### Bug Fixes
- Bump ip from 2.0.0 to 2.0.1
([#263](https://togithub.com/amannn/action-semantic-pull-request/issues/263)
by [@EelcoLos](https://togithub.com/EelcoLos))
([5e7e9ac](https://togithub.com/amannn/action-semantic-pull-request/commit/5e7e9acca3ddc6a9d7b640fe1f905c4fff131f4a))
###
[`v5.5.0`](https://togithub.com/amannn/action-semantic-pull-request/releases/tag/v5.5.0)
[Compare
Source](https://togithub.com/amannn/action-semantic-pull-request/compare/v5.4.0...v5.5.0)
##### Features
- Add outputs for `type`, `scope` and `subject`
([#261](https://togithub.com/amannn/action-semantic-pull-request/issues/261)
by [@bcaurel](https://togithub.com/bcaurel))
([b05f5f6](https://togithub.com/amannn/action-semantic-pull-request/commit/b05f5f6423ef5cdfc7fdff00c4c10dd9a4f54aff))
aws-actions/configure-aws-credentials
(aws-actions/configure-aws-credentials)
###
[`v4`](https://togithub.com/aws-actions/configure-aws-credentials/releases/tag/v4)
[Compare
Source](https://togithub.com/aws-actions/configure-aws-credentials/compare/v3...v4)
This tag tracks the latest v4.x.x release
dorny/test-reporter (dorny/test-reporter)
###
[`v1.9.1`](https://togithub.com/dorny/test-reporter/releases/tag/v1.9.1)
[Compare
Source](https://togithub.com/dorny/test-reporter/compare/v1.9.0...v1.9.1)
#### What's Changed
- fix: reporting wrong number of tests in Dart by
[@dominicmh](https://togithub.com/dominicmh) in
[https://github.com/dorny/test-reporter/pull/426](https://togithub.com/dorny/test-reporter/pull/426)
- Fix problematic retransmission of authentication token (alternative
solution) by [@JojOatXGME](https://togithub.com/JojOatXGME) in
[https://github.com/dorny/test-reporter/pull/438](https://togithub.com/dorny/test-reporter/pull/438)
- Update development dependencies by
[@jozefizso](https://togithub.com/jozefizso) in
[https://github.com/dorny/test-reporter/pull/442](https://togithub.com/dorny/test-reporter/pull/442)
#### New Contributors
- [@dominicmh](https://togithub.com/dominicmh) made their first
contribution in
[https://github.com/dorny/test-reporter/pull/426](https://togithub.com/dorny/test-reporter/pull/426)
- [@JojOatXGME](https://togithub.com/JojOatXGME) made their first
contribution in
[https://github.com/dorny/test-reporter/pull/438](https://togithub.com/dorny/test-reporter/pull/438)
**Full Changelog**:
https://github.com/dorny/test-reporter/compare/v1.9.0...v1.9.1
###
[`v1.9.0`](https://togithub.com/dorny/test-reporter/releases/tag/v1.9.0)
[Compare
Source](https://togithub.com/dorny/test-reporter/compare/v1.8.0...v1.9.0)
#### What's Changed
##### Features
- Add support for the `rspec-json` format
[#398](https://togithub.com/dorny/test-reporter/issues/398)
- Updated packages
[#405](https://togithub.com/dorny/test-reporter/issues/405)
#### Contributors
- [@oscarmampel](https://togithub.com/oscarmampel) made their
contribution in
[#398](https://togithub.com/dorny/test-reporter/issues/398)
**Full Changelog**:
https://github.com/dorny/test-reporter/compare/v1.8.0...v1.9.0
###
[`v1.8.0`](https://togithub.com/dorny/test-reporter/releases/tag/v1.8.0)
[Compare
Source](https://togithub.com/dorny/test-reporter/compare/v1.7.0...v1.8.0)
##### What's Changed
- CHANGELOG.md by [@j-catania](https://togithub.com/j-catania) in
[https://github.com/dorny/test-reporter/pull/297](https://togithub.com/dorny/test-reporter/pull/297)
- Bump [@babel/traverse](https://togithub.com/babel/traverse)
from 7.12.1 to 7.23.2 in /reports/jest by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/dorny/test-reporter/pull/303](https://togithub.com/dorny/test-reporter/pull/303)
- Bump [@babel/traverse](https://togithub.com/babel/traverse)
from 7.22.20 to 7.23.2 by
[@dependabot](https://togithub.com/dependabot) in
[https://github.com/dorny/test-reporter/pull/304](https://togithub.com/dorny/test-reporter/pull/304)
- Add `SwiftXunitParser` class based on `JavaJunitParser` for
`swift-xunit` reporter by
[@jozefizso](https://togithub.com/jozefizso) in
[https://github.com/dorny/test-reporter/pull/317](https://togithub.com/dorny/test-reporter/pull/317)
- Update to Node20 by
[@j-catania](https://togithub.com/j-catania) in
[https://github.com/dorny/test-reporter/pull/315](https://togithub.com/dorny/test-reporter/pull/315)
- Fix build error by [@dorny](https://togithub.com/dorny) in
[https://github.com/dorny/test-reporter/pull/331](https://togithub.com/dorny/test-reporter/pull/331)
- Use NodeJS 18 LTS as default runtime by
[@jozefizso](https://togithub.com/jozefizso) in
[https://github.com/dorny/test-reporter/pull/332](https://togithub.com/dorny/test-reporter/pull/332)
- Update all packages by
[@jozefizso](https://togithub.com/jozefizso) in
[https://github.com/dorny/test-reporter/pull/333](https://togithub.com/dorny/test-reporter/pull/333)
- Escape <> characters in suite name by
[@wingyplus](https://togithub.com/wingyplus) in
[https://github.com/dorny/test-reporter/pull/236](https://togithub.com/dorny/test-reporter/pull/236)
- Adding feature and bug template by
[@j-catania](https://togithub.com/j-catania) in
[https://github.com/dorny/test-reporter/pull/341](https://togithub.com/dorny/test-reporter/pull/341)
- Update check title and remove icon by
[@ldaneliukas](https://togithub.com/ldaneliukas) in
[https://github.com/dorny/test-reporter/pull/144](https://togithub.com/dorny/test-reporter/pull/144)
- `test-reporter` release v1.8.0 by
[@jozefizso](https://togithub.com/jozefizso) in
[https://github.com/dorny/test-reporter/pull/370](https://togithub.com/dorny/test-reporter/pull/370)
##### New Contributors
- [@jozefizso](https://togithub.com/jozefizso) made their first
contribution in
[https://github.com/dorny/test-reporter/pull/317](https://togithub.com/dorny/test-reporter/pull/317)
- [@wingyplus](https://togithub.com/wingyplus) made their first
contribution in
[https://github.com/dorny/test-reporter/pull/236](https://togithub.com/dorny/test-reporter/pull/236)
- [@ldaneliukas](https://togithub.com/ldaneliukas) made their
first contribution in
[https://github.com/dorny/test-reporter/pull/144](https://togithub.com/dorny/test-reporter/pull/144)
**Full Changelog**:
https://github.com/dorny/test-reporter/compare/v1.7.0...v1.8.0
---
### Configuration
📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
â™» **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/splunk/addonfactory-workflow-addon-release).
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.github/workflows/build-test-release.yaml | 8 +-
.../workflows/reusable-build-test-release.yml | 150 +++++++++---------
2 files changed, 79 insertions(+), 79 deletions(-)
diff --git a/.github/workflows/build-test-release.yaml b/.github/workflows/build-test-release.yaml
index d0b45b90a..93af35dd5 100644
--- a/.github/workflows/build-test-release.yaml
+++ b/.github/workflows/build-test-release.yaml
@@ -19,7 +19,7 @@ jobs:
compliance-copyrights:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- uses: apache/skywalking-eyes@v0.6.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -27,7 +27,7 @@ jobs:
pre-commit:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.7"
@@ -41,7 +41,7 @@ jobs:
- pre-commit
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: false
persist-credentials: false
@@ -62,5 +62,5 @@ jobs:
contents: write
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- uses: haya14busa/action-update-semver@v1
diff --git a/.github/workflows/reusable-build-test-release.yml b/.github/workflows/reusable-build-test-release.yml
index 839356663..1b2d58cf7 100644
--- a/.github/workflows/reusable-build-test-release.yml
+++ b/.github/workflows/reusable-build-test-release.yml
@@ -160,7 +160,7 @@ jobs:
pull-requests: read
statuses: write
steps:
- - uses: amannn/action-semantic-pull-request@v5.4.0
+ - uses: amannn/action-semantic-pull-request@v5.5.2
with:
wip: true
validateSingleCommit: true
@@ -179,7 +179,7 @@ jobs:
contents: write
packages: read
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: false
persist-credentials: false
@@ -195,7 +195,7 @@ jobs:
fossa-scan:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: run fossa analyze and create report
run: |
curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash
@@ -204,7 +204,7 @@ jobs:
env:
FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }}
- name: upload THIRDPARTY file
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: THIRDPARTY
path: /tmp/THIRDPARTY
@@ -215,7 +215,7 @@ jobs:
needs:
- fossa-scan
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: run fossa test
run: |
curl -H 'Cache-Control: no-cache' https://raw.githubusercontent.com/fossas/fossa-cli/master/install-latest.sh | bash
@@ -228,14 +228,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: REUSE Compliance Check
uses: fsfe/reuse-action@v1.1
lint:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.7"
@@ -247,13 +247,13 @@ jobs:
steps:
- name: Checkout
if: github.event_name != 'pull_request'
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
submodules: false
fetch-depth: "0"
- name: Checkout for PR
if: github.event_name == 'pull_request'
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
submodules: false
fetch-depth: "0"
@@ -269,7 +269,7 @@ jobs:
container:
image: returntocorp/semgrep
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Semgrep
id: semgrep
run: semgrep ci
@@ -288,7 +288,7 @@ jobs:
scripted_inputs: ${{ steps.testset.outputs.scripted_inputs }}
ucc_modinput_functional: ${{ steps.modinput-version.outputs.ucc_modinput_tests }}
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- id: testset
name: Check available test types
run: |
@@ -322,7 +322,7 @@ jobs:
statuses: read
checks: write
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
@@ -348,7 +348,7 @@ jobs:
run: cp tests/unit/pytest-ci.ini pytest.ini
- name: Run Pytest with coverage
run: poetry run pytest --cov=./ --cov-report=xml --junitxml=test-results/junit.xml tests/unit
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: success() || failure()
with:
name: test-results-unit-python_${{ matrix.python-version }}
@@ -373,7 +373,7 @@ jobs:
statuses: read
checks: write
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
@@ -399,7 +399,7 @@ jobs:
run: cp tests/unit/pytest-ci.ini pytest.ini
- name: Run Pytest with coverage
run: poetry run pytest --cov=./ --cov-report=xml --junitxml=test-results/junit.xml tests/unit
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: success() || failure()
with:
name: test-results-unit-python_${{ matrix.python-version }}
@@ -424,7 +424,7 @@ jobs:
contents: write
packages: read
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
# Very Important semantic-release won't trigger a tagged
# build if this is not set false
@@ -461,7 +461,7 @@ jobs:
run: if [ -f requirements_dev.txt ]; then echo "ENABLED=true" >> "$GITHUB_OUTPUT"; fi
- name: pip cache
if: ${{ steps.checklibs.outputs.ENABLED == 'true' }}
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: ${{ steps.pip-cache.outputs.dir }}
key: ${{ runner.os }}-pip-${{ hashFiles('requirements_dev.txt') }}
@@ -516,13 +516,13 @@ jobs:
echo "VERSION=${FINALVERSION}" >> "$GITHUB_OUTPUT"
- name: Download THIRDPARTY
if: github.event_name != 'pull_request' && github.event_name != 'schedule'
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
with:
name: THIRDPARTY
- name: Download THIRDPARTY (Optional for PR and schedule)
if: github.event_name == 'pull_request' || github.event_name == 'schedule'
continue-on-error: true
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
with:
name: THIRDPARTY
- name: Update Notices
@@ -555,13 +555,13 @@ jobs:
echo "OUTPUT=$PACKAGE" >> "$GITHUB_OUTPUT"
if: always()
- name: artifact-openapi
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: artifact-openapi
path: ${{ github.workspace }}/${{ steps.uccgen.outputs.OUTPUT }}/appserver/static/openapi.json
if: ${{ !cancelled() && needs.test-inventory.outputs.ucc_modinput_functional == 'true' && needs.test-inventory.outputs.modinput_functional == 'true' }}
- name: artifact-splunk-base
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: package-splunkbase
path: ${{ steps.slim.outputs.OUTPUT }}
@@ -596,7 +596,7 @@ jobs:
contents: write
packages: read
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
# Very Important semantic-release won't trigger a tagged
# build if this is not set false
@@ -628,7 +628,7 @@ jobs:
run: |
echo "dir=$(pip cache dir)" >> "$GITHUB_OUTPUT"
- name: pip cache
- uses: actions/cache@v3
+ uses: actions/cache@v4
with:
path: ${{ steps.pip-cache.outputs.dir }}
key: ${{ runner.os }}-pip-python3_9-${{ hashFiles('requirements_dev.txt') }}
@@ -697,7 +697,7 @@ jobs:
statuses: read
checks: write
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Install Python 3
uses: actions/setup-python@v5
with:
@@ -708,7 +708,7 @@ jobs:
input-files: tests/requirement_test/logs
- name: Archive production artifacts
if: ${{ !cancelled() }}
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: test-results
path: |
@@ -732,8 +732,8 @@ jobs:
- "splunk_appinspect"
- "manual"
steps:
- - uses: actions/checkout@v3
- - uses: actions/download-artifact@v3
+ - uses: actions/checkout@v4
+ - uses: actions/download-artifact@v4
with:
name: package-splunkbase
path: build/package/
@@ -745,13 +745,13 @@ jobs:
result_file: appinspect_result_${{ matrix.tags }}.json
- name: upload-appinspect-report
if: ${{ !cancelled() }}
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: appinspect_${{ matrix.tags }}_checks.json
path: appinspect_result_${{ matrix.tags }}.json
- name: upload-markdown
if: matrix.tags == 'manual'
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: check_markdown
path: |
@@ -771,8 +771,8 @@ jobs:
tags:
- "cloud"
steps:
- - uses: actions/checkout@v3
- - uses: actions/download-artifact@v3
+ - uses: actions/checkout@v4
+ - uses: actions/download-artifact@v4
with:
name: package-splunkbase
path: build/package
@@ -783,7 +783,7 @@ jobs:
password: ${{ secrets.SPL_COM_PASSWORD }}
app_path: build/package/
included_tags: ${{ matrix.tags }}
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: always()
with:
name: appinspect-api-html-report-${{ matrix.tags }}
@@ -816,7 +816,7 @@ jobs:
env:
BUILD_NAME: ${{ needs.build.outputs.buildname }}
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: recursive
token: ${{ secrets.GH_TOKEN_ADMIN }}
@@ -854,7 +854,7 @@ jobs:
echo "spl-host-suffix=wfe.splgdi.com"
echo "k8s-manifests-branch=${{ inputs.k8s-manifests-branch }}"
} >> "$GITHUB_OUTPUT"
- - uses: actions/download-artifact@v3
+ - uses: actions/download-artifact@v4
if: ${{ needs.test-inventory.outputs.ucc_modinput_functional == 'true' && needs.test-inventory.outputs.modinput_functional == 'true'}}
id: download-openapi
with:
@@ -904,7 +904,7 @@ jobs:
sc4s: ${{ fromJson(needs.meta.outputs.matrix_supportedSC4S) }}
container:
- image: ghcr.io/splunk/workflow-engine-base:2.0.12
+ image: ghcr.io/splunk/workflow-engine-base:3.0.0
env:
ARGO_SERVER: ${{ needs.setup.outputs.argo-server }}
ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }}
@@ -922,7 +922,7 @@ jobs:
statuses: read
checks: write
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: recursive
- name: configure git # This step configures git to omit "dubious git ownership error" in later test-reporter stage
@@ -937,7 +937,7 @@ jobs:
run: |
echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT"
- name: Configure AWS credentials
- uses: aws-actions/configure-aws-credentials@v3
+ uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -1074,27 +1074,27 @@ jobs:
echo "pulling logs"
mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs
aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} tests artifacts
path: |
${{ needs.setup.outputs.directory-path }}/test-results
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} tests logs
path: |
${{ needs.setup.outputs.directory-path }}/argo-logs
- name: Upload cim-compliance-report for ${{ matrix.splunk.version }}
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
if: ${{ matrix.splunk.islatest == true }}
with:
name: cim-compliance-report
path: |
${{ needs.setup.outputs.directory-path }}/test-results/cim-compliance-report.md
- name: Upload cim-field-report for ${{ matrix.splunk.version }}
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
if: ${{ matrix.splunk.islatest == true }}
with:
name: cim-field-report
@@ -1102,7 +1102,7 @@ jobs:
${{ needs.setup.outputs.directory-path }}/test-results/cim_field_report.json
- name: Test Report
id: test_report
- uses: dorny/test-reporter@v1.7.0
+ uses: dorny/test-reporter@v1.9.1
if: ${{ !cancelled() }}
with:
name: splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} test report
@@ -1113,7 +1113,7 @@ jobs:
run: |
echo "pulling diag"
aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} tests diag
@@ -1137,7 +1137,7 @@ jobs:
sc4s: ${{ fromJson(needs.meta.outputs.matrix_supportedSC4S) }}
container:
- image: ghcr.io/splunk/workflow-engine-base:2.0.12
+ image: ghcr.io/splunk/workflow-engine-base:3.0.0
env:
ARGO_SERVER: ${{ needs.setup.outputs.argo-server }}
ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }}
@@ -1154,7 +1154,7 @@ jobs:
statuses: read
checks: write
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: recursive
- name: configure git # This step configures git to omit "dubious git ownership error" in later test-reporter stage
@@ -1169,7 +1169,7 @@ jobs:
run: |
echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT"
- name: Configure AWS credentials
- uses: aws-actions/configure-aws-credentials@v3
+ uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -1300,13 +1300,13 @@ jobs:
echo "pulling logs"
mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs
aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: archive splunk ${{ matrix.splunk.version }} ${{ env.TEST_TYPE }} tests artifacts
path: |
${{ needs.setup.outputs.directory-path }}/test-results
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: archive splunk ${{ matrix.splunk.version }} ${{ env.TEST_TYPE }} tests logs
@@ -1314,7 +1314,7 @@ jobs:
${{ needs.setup.outputs.directory-path }}/argo-logs
- name: Test Report
id: test_report
- uses: dorny/test-reporter@v1.7.0
+ uses: dorny/test-reporter@v1.9.1
if: ${{ !cancelled() }}
with:
name: splunk ${{ matrix.splunk.version }} ${{ env.TEST_TYPE }} test report
@@ -1325,7 +1325,7 @@ jobs:
run: |
echo "pulling diag"
aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }}
with:
name: archive splunk ${{ matrix.splunk.version }} ${{ env.TEST_TYPE }} tests diag
@@ -1349,7 +1349,7 @@ jobs:
vendor-version: ${{ fromJson(needs.meta.outputs.matrix_supportedUIVendors) }}
container:
- image: ghcr.io/splunk/workflow-engine-base:2.0.12
+ image: ghcr.io/splunk/workflow-engine-base:3.0.0
env:
ARGO_SERVER: ${{ needs.setup.outputs.argo-server }}
ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }}
@@ -1367,7 +1367,7 @@ jobs:
statuses: read
checks: write
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: recursive
- name: configure git # This step configures git to omit "dubious git ownership error" in later test-reporter stage
@@ -1382,7 +1382,7 @@ jobs:
run: |
echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT"
- name: Configure AWS credentials
- uses: aws-actions/configure-aws-credentials@v3
+ uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -1519,13 +1519,13 @@ jobs:
echo "pulling logs"
mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs
aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.browser }} ${{ matrix.vendor-version.image }} tests artifacts
path: |
${{ needs.setup.outputs.directory-path }}/test-results
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.browser }} ${{ matrix.vendor-version.image }} tests logs
@@ -1533,7 +1533,7 @@ jobs:
${{ needs.setup.outputs.directory-path }}/argo-logs
- name: Test Report
id: test_report
- uses: dorny/test-reporter@v1.7.0
+ uses: dorny/test-reporter@v1.9.1
if: ${{ !cancelled() }}
with:
name: splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.browser }} ${{ matrix.vendor-version.image }} test report
@@ -1544,7 +1544,7 @@ jobs:
run: |
echo "pulling diag"
aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.browser }} ${{ matrix.vendor-version.image }} tests diag
@@ -1568,7 +1568,7 @@ jobs:
vendor-version: ${{ fromJson(needs.meta.outputs.matrix_supportedModinputFunctionalVendors) }}
marker: ${{ fromJson(inputs.marker) }}
container:
- image: ghcr.io/splunk/workflow-engine-base:2.0.12
+ image: ghcr.io/splunk/workflow-engine-base:3.0.0
env:
ARGO_SERVER: ${{ needs.setup.outputs.argo-server }}
ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }}
@@ -1586,7 +1586,7 @@ jobs:
statuses: read
checks: write
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: recursive
- name: configure git # This step configures git to omit "dubious git ownership error" in later test-reporter stage
@@ -1601,7 +1601,7 @@ jobs:
run: |
echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT"
- name: Configure AWS credentials
- uses: aws-actions/configure-aws-credentials@v3
+ uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -1750,13 +1750,13 @@ jobs:
echo "pulling logs"
mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs
aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} tests artifacts
path: |
${{ needs.setup.outputs.directory-path }}/test-results
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} tests logs
@@ -1764,7 +1764,7 @@ jobs:
${{ needs.setup.outputs.directory-path }}/argo-logs
- name: Test Report
id: test_report
- uses: dorny/test-reporter@v1.7.0
+ uses: dorny/test-reporter@v1.9.1
if: ${{ !cancelled() }}
with:
name: splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} test report
@@ -1775,7 +1775,7 @@ jobs:
run: |
echo "pulling diag"
aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} tests diag
@@ -1797,7 +1797,7 @@ jobs:
splunk: ${{ fromJson(needs.meta.outputs.matrix_combinedSplunkversion) }}
os: [ "ubuntu:14.04", "ubuntu:16.04","ubuntu:18.04","ubuntu:22.04", "centos:7", "redhat:8.0", "redhat:8.2", "redhat:8.3", "redhat:8.4", "redhat:8.5" ]
container:
- image: ghcr.io/splunk/workflow-engine-base:2.0.12
+ image: ghcr.io/splunk/workflow-engine-base:3.0.0
env:
ARGO_SERVER: ${{ needs.setup.outputs.argo-server }}
ARGO_HTTP1: ${{ needs.setup.outputs.argo-http1 }}
@@ -1814,7 +1814,7 @@ jobs:
statuses: read
checks: write
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: recursive
- name: configure git # This step configures git to omit "dubious git ownership error" in later test-reporter stage
@@ -1829,7 +1829,7 @@ jobs:
run: |
echo "start_time=$(date +%s)" >> "$GITHUB_OUTPUT"
- name: Configure AWS credentials
- uses: aws-actions/configure-aws-credentials@v3
+ uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
@@ -1975,13 +1975,13 @@ jobs:
echo "pulling logs"
mkdir -p ${{ needs.setup.outputs.directory-path }}/argo-logs
aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/${WORKFLOW_NAME}/ ${{ needs.setup.outputs.directory-path }}/argo-logs/ --recursive
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests artifacts
path: |
${{ needs.setup.outputs.directory-path }}/test-results
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests logs
@@ -1989,7 +1989,7 @@ jobs:
${{ needs.setup.outputs.directory-path }}/argo-logs
- name: Test Report
id: test_report
- uses: dorny/test-reporter@v1.7.0
+ uses: dorny/test-reporter@v1.9.1
if: ${{ !cancelled() }}
with:
name: splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} test report
@@ -2000,7 +2000,7 @@ jobs:
run: |
echo "pulling diag"
aws s3 cp s3://${{ needs.setup.outputs.s3-bucket }}/diag-${{ steps.create-job-name.outputs.job-name }}/diag-${{ steps.create-job-name.outputs.job-name }}.tgz ${{ needs.setup.outputs.directory-path }}/
- - uses: actions/upload-artifact@v3
+ - uses: actions/upload-artifact@v4
if: ${{ failure() && steps.test_report.outputs.conclusion == 'failure' }}
with:
name: archive splunk ${{ matrix.splunk.version }}${{ secrets.OTHER_TA_REQUIRED_CONFIGS }} ${{ env.TEST_TYPE }} ${{ matrix.vendor-version.image }} ${{ steps.os-name-version.outputs.os-name }} ${{ steps.os-name-version.outputs.os-version }} tests diag
@@ -2061,7 +2061,7 @@ jobs:
statuses: write
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
submodules: false
persist-credentials: false
@@ -2077,7 +2077,7 @@ jobs:
passphrase: ${{ secrets.SA_GPG_PASSPHRASE }}
- name: Download package-splunkbase
if: ${{ steps.semantic.outputs.new_release_published == 'true' }}
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
id: download-package-splunkbase
with:
name: package-splunkbase
@@ -2086,7 +2086,7 @@ jobs:
id: download-cim-compliance-report
if: ${{ steps.semantic.outputs.new_release_published == 'true' }}
continue-on-error: true
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
with:
name: cim-compliance-report
path: download/artifacts/deployment
@@ -2094,7 +2094,7 @@ jobs:
id: download-cim-field-report
if: ${{ steps.semantic.outputs.new_release_published == 'true' }}
continue-on-error: true
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
with:
name: cim-field-report
path: download/artifacts/deployment