File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change 5959 echo "SCANCODEIO_DB_NAME=scancodeio" >> $GITHUB_ENV
6060 echo "SCANCODEIO_DB_USER=scancodeio" >> $GITHUB_ENV
6161 echo "SCANCODEIO_DB_PASSWORD=scancodeio" >> $GITHUB_ENV
62+ # Sanitize project name for artifact usage
63+ SAFE_PROJECT_NAME="${{ inputs.project-name }}"
64+ SAFE_PROJECT_NAME="${SAFE_PROJECT_NAME//[^a-zA-Z0-9._-]/_}"
65+ echo "SAFE_PROJECT_NAME=$SAFE_PROJECT_NAME" >> $GITHUB_ENV
6266
6367 - name : Detect if ScanCode.io is already installed
6468 shell : bash
@@ -170,7 +174,8 @@ runs:
170174 uses : actions/upload-artifact@v4
171175 id : artifact-upload-step
172176 with :
173- name : ${{ inputs.outputs-archive-name }}
177+ # Include the project name in case of multiple runs of the action
178+ name : ${{ inputs.outputs-archive-name }}-${{ env.SAFE_PROJECT_NAME }}
174179 path : ${{ env.PROJECT_WORK_DIRECTORY }}/output/*
175180 overwrite : true
176181
You can’t perform that action at this time.
0 commit comments