Skip to content

Commit e695c2d

Browse files
committed
🚧 Improvements to build workflow
1 parent 65dcfb2 commit e695c2d

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

.github/workflows/main.yml

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -126,17 +126,20 @@ jobs:
126126
name: '${{ steps.mc_version.outputs.value }}-${{ steps.mod_version.outputs.value }}'
127127
artifacts: "${{ steps.artifacts.outputs.neoforge }},${{ steps.artifacts.outputs.neoforge }}.asc,${{ steps.artifacts.outputs.fabric }},${{ steps.artifacts.outputs.fabric }}.asc,CHANGELOG.txt"
128128
bodyFile: "RELEASE_BODY.md"
129-
- name: Upload NeoForge Artifacts
130-
uses: actions/upload-artifact@v4
131-
with:
132-
name: '${{ steps.mod_id.outputs.value }}-neoforge-${{ steps.mc_version.outputs.value }}-${{ steps.mod_version.outputs.value }}'
133-
path: |
134-
${{ steps.artifacts.outputs.neoforge }}
135-
${{ steps.artifacts.outputs.neoforge }}.asc
136-
- name: Upload Fabric Artifacts
129+
- name: Prepare Artifacts
130+
run: |
131+
mkdir artifacts
132+
mv ${{ steps.artifacts.outputs.neoforge }} artifacts
133+
mv ${{ steps.artifacts.outputs.neoforge }}.asc artifacts
134+
mv ${{ steps.artifacts.outputs.fabric }} artifacts
135+
mv ${{ steps.artifacts.outputs.fabric }}.asc artifacts
136+
- name: Upload Artifacts
137137
uses: actions/upload-artifact@v4
138138
with:
139-
name: '${{ steps.mod_id.outputs.value }}-fabric-${{ steps.mc_version.outputs.value }}-${{ steps.mod_version.outputs.value }}'
140-
path: |
141-
${{ steps.artifacts.outputs.fabric }}
142-
${{ steps.artifacts.outputs.fabric }}.asc
139+
name: '${{ steps.mod_data.outputs.mod_id }}-${{ steps.mod_data.outputs.minecraft_version }}-${{ steps.mod_data.outputs.mod_version }}'
140+
path: artifacts
141+
- name: Delete tag on fail
142+
if: failure()
143+
run: |
144+
echo "Cleaning up tag..."
145+
git push origin :refs/tags/${{ github.ref_name }}

0 commit comments

Comments
 (0)