File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44 push :
55 workflow_dispatch :
66
7+ permissions :
8+ contents : write
9+
710jobs :
811 create-release :
912 runs-on : ubuntu-latest
@@ -14,28 +17,31 @@ jobs:
1417 token : ${{ secrets.GITHUB_TOKEN }}
1518
1619 - name : Create skill archive
20+ env :
21+ REPO_NAME : ${{ github.event.repository.name }}
1722 run : |
18- mkdir -p splunkbase-skill
19- rsync -r . splunkbase-skill/ --exclude=.git --exclude=.github --exclude=splunkbase-skill
20- zip -r splunkbase-skill .skill splunkbase-skill/
21- ls -lh splunkbase-skill .skill
23+ mkdir -p "${REPO_NAME}"
24+ rsync -r . "${REPO_NAME}/" --exclude=.git --exclude=.github --exclude="${REPO_NAME}"
25+ zip -r "${REPO_NAME} .skill" "${REPO_NAME}/"
26+ ls -lh "${REPO_NAME} .skill"
2227
2328 - name : Upload artifact
2429 uses : actions/upload-artifact@v4
2530 with :
26- name : splunkbase-skill -archive
27- path : splunkbase-skill .skill
31+ name : ${{ github.event.repository.name }} -archive
32+ path : ${{ github.event.repository.name }} .skill
2833 retention-days : 90
2934
3035 - name : Create Release
3136 env :
3237 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
38+ REPO_NAME : ${{ github.event.repository.name }}
3339 run : |
3440 TIMESTAMP=$(date +%Y%m%d-%H%M%S)
3541 TAG="release-${TIMESTAMP}"
3642
3743 # Create release with timestamp tag
38- gh release create "$TAG" splunkbase-skill .skill \
44+ gh release create "$TAG" "${REPO_NAME} .skill" \
3945 --generate-notes \
4046 --target main
4147
You can’t perform that action at this time.
0 commit comments