mirror of
https://github.com/splunk/security_content
synced 2026-06-08 17:32:49 +00:00
38 lines
1.1 KiB
YAML
38 lines
1.1 KiB
YAML
name: auto-update
|
|
on:
|
|
push: {}
|
|
jobs:
|
|
|
|
validate-tag-if-present:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: TAGGED, Validate that the tag is in the correct format
|
|
|
|
run: |
|
|
echo "The GITHUB_REF: $GITHUB_REF"
|
|
#First check to see if the release is a tag
|
|
if [[ $GITHUB_REF =~ refs/tags/* ]]; then
|
|
#Yes, this is a tag, so we need to test to make sure that the tag
|
|
#is in the correct format (like v1.10.20)
|
|
if [[ $GITHUB_REF =~ refs/tags/v[0-9]+.[0-9]+.[0-9]+ ]]; then
|
|
echo "PASS: Tagged release with good format"
|
|
exit 0
|
|
else
|
|
echo "FAIL: Tagged release with bad format"
|
|
exit 1
|
|
fi
|
|
else
|
|
echo "PASS: Not a tagged release"
|
|
exit 0
|
|
fi
|
|
autoupdate:
|
|
name: autoupdate
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: docker://chinthakagodawita/autoupdate-action:v1
|
|
env:
|
|
GITHUB_TOKEN: "${{ secrets.SECURITY_CONTENT_ADMIN_TASKS }}"
|
|
DRY_RUN: "false"
|
|
MERGE_MSG: "Branch was auto-updated."
|