Skip to content

Commit e9d2b61

Browse files
committed
workflow: add ADDITIONAL_POSTARTIFACTNAME
1 parent 4597c96 commit e9d2b61

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

.github/workflows/compile.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ on:
3333
required: false
3434
default: "true"
3535
description: "If enabled, it will use the gm[realm]_[Project]_[platform].[extension] format. Else, it will just use [Project].[extension] name."
36+
ADDITIONAL_POSTARTIFACTNAME:
37+
type: string
38+
required: false
39+
default: ""
40+
description: "A default to append after the artifact name"
3641
BUILD_64x:
3742
type: string
3843
required: false
@@ -362,7 +367,7 @@ jobs:
362367
name: Upload ${{env.PROJECT_NAME_LINUX32}}.pdb (Artifact)
363368
if: inputs.UPLOAD == 'artifact' && inputs.UPLOAD_PDB == 'true'
364369
with:
365-
name: ${{env.PROJECT_NAME_LINUX32}}.pdb
370+
name: ${{env.PROJECT_NAME_LINUX32}}.pdb${{ inputs.ADDITIONAL_POSTARTIFACTNAME }}
366371
path: ${{inputs.PROJECT_PATH}}projects/linux/gmake/x86/ReleaseWithSymbols/${{env.PROJECT_NAME_LINUX32}}.pdb
367372
retention-days: ${{inputs.PDB_ARTIFACT_EXPIRE}}
368373

@@ -499,7 +504,7 @@ jobs:
499504
name: Upload ${{env.PROJECT_NAME_LINUX64}}.pdb (Artifact)
500505
if: inputs.UPLOAD == 'artifact' && inputs.UPLOAD_PDB == 'true'
501506
with:
502-
name: "${{env.PROJECT_NAME_LINUX64}}.pdb (64x)"
507+
name: "${{env.PROJECT_NAME_LINUX64}}.pdb (64x)${{ inputs.ADDITIONAL_POSTARTIFACTNAME }}"
503508
path: ${{inputs.PROJECT_PATH}}projects/linux/gmake/x86_64/${{inputs.PROJECT_CONFIGURATION}}/${{env.PROJECT_NAME_LINUX64}}.pdb
504509
retention-days: ${{inputs.PDB_ARTIFACT_EXPIRE}}
505510

@@ -587,15 +592,15 @@ jobs:
587592
if: inputs.UPLOAD == 'artifact'
588593
name: Upload ${{env.PROJECT_NAME_WIN32}}.${{inputs.WINDOWS_FILEEXTENTION}} (Artifact)
589594
with:
590-
name: "${{env.PROJECT_NAME_WIN32}}.${{inputs.WINDOWS_FILEEXTENTION}}${{ inputs.BUILD_WINDOWS_DEDICATED == 'true' && ' (Dedicated)' || '' }}"
595+
name: "${{env.PROJECT_NAME_WIN32}}.${{inputs.WINDOWS_FILEEXTENTION}}${{ inputs.ADDITIONAL_POSTARTIFACTNAME }}${{ inputs.BUILD_WINDOWS_DEDICATED == 'true' && ' (Dedicated)' || '' }}"
591596
path: ${{inputs.PROJECT_PATH}}projects/windows/vs2022/x86/${{inputs.PROJECT_CONFIGURATION}}/${{env.PROJECT_NAME_WIN32}}.${{inputs.WINDOWS_FILEEXTENTION}}
592597
retention-days: ${{inputs.ARTIFACT_EXPIRE}}
593598

594599
- uses: actions/upload-artifact@v4
595600
if: inputs.UPLOAD_PDB == 'true'
596601
name: Upload ${{env.PROJECT_NAME_WIN32}}.pdb (Artifact)
597602
with:
598-
name: "${{env.PROJECT_NAME_WIN32}}.pdb${{ inputs.BUILD_WINDOWS_DEDICATED == 'true' && ' (Dedicated)' || '' }}"
603+
name: "${{env.PROJECT_NAME_WIN32}}.pdb${{ inputs.ADDITIONAL_POSTARTIFACTNAME }}${{ inputs.BUILD_WINDOWS_DEDICATED == 'true' && ' (Dedicated)' || '' }}"
599604
path: ${{inputs.PROJECT_PATH}}projects/windows/vs2022/x86/${{inputs.PROJECT_CONFIGURATION}}/${{env.PROJECT_NAME_WIN32}}.pdb
600605
retention-days: ${{inputs.PDB_ARTIFACT_EXPIRE}}
601606

@@ -683,14 +688,14 @@ jobs:
683688
if: inputs.UPLOAD == 'artifact'
684689
name: Upload ${{env.PROJECT_NAME_WIN64}}.${{inputs.WINDOWS_FILEEXTENTION}} (Artifact)
685690
with:
686-
name: "${{env.PROJECT_NAME_WIN64}}.${{inputs.WINDOWS_FILEEXTENTION}} (64x)${{ inputs.BUILD_WINDOWS_DEDICATED == 'true' && ' (Dedicated)' || '' }}"
691+
name: "${{env.PROJECT_NAME_WIN64}}.${{inputs.WINDOWS_FILEEXTENTION}} (64x)${{ inputs.ADDITIONAL_POSTARTIFACTNAME }}${{ inputs.BUILD_WINDOWS_DEDICATED == 'true' && ' (Dedicated)' || '' }}"
687692
path: ${{inputs.PROJECT_PATH}}projects/windows/vs2022/x86_64/${{inputs.PROJECT_CONFIGURATION}}/${{env.PROJECT_NAME_WIN64}}.${{inputs.WINDOWS_FILEEXTENTION}}
688693
retention-days: ${{inputs.ARTIFACT_EXPIRE}}
689694

690695
- uses: actions/upload-artifact@v4
691696
if: inputs.UPLOAD_PDB == 'true'
692697
name: Upload ${{env.PROJECT_NAME_WIN64}}.pdb (Artifact)
693698
with:
694-
name: "${{env.PROJECT_NAME_WIN64}}.pdb (64x)${{ inputs.BUILD_WINDOWS_DEDICATED == 'true' && ' (Dedicated)' || '' }}"
699+
name: "${{env.PROJECT_NAME_WIN64}}.pdb (64x)${{ inputs.ADDITIONAL_POSTARTIFACTNAME }}${{ inputs.BUILD_WINDOWS_DEDICATED == 'true' && ' (Dedicated)' || '' }}"
695700
path: ${{inputs.PROJECT_PATH}}projects/windows/vs2022/x86_64/${{inputs.PROJECT_CONFIGURATION}}/${{env.PROJECT_NAME_WIN64}}.pdb
696701
retention-days: ${{inputs.PDB_ARTIFACT_EXPIRE}}

0 commit comments

Comments
 (0)