Skip to content

Commit c04e5c9

Browse files
authored
Update release.yml
1 parent 0e7508e commit c04e5c9

File tree

1 file changed

+26
-13
lines changed

1 file changed

+26
-13
lines changed

.github/workflows/release.yml

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,39 @@ jobs:
88
release:
99
runs-on: [ self-hosted, richman-gaming ]
1010
permissions:
11-
contents: write
11+
contents: write # Wichtig: Erlaubt dem Workflow, Releases zu erstellen und Tags zu pushen
12+
1213
steps:
1314
- name: Checkout code
1415
uses: actions/checkout@v4
16+
with:
17+
# fetch-depth: 0 ist gut, wenn generate_release_notes: true verwendet wird,
18+
# da es den gesamten Git-Verlauf für die Commit-Analyse holt.
19+
fetch-depth: 0
20+
21+
- name: Prepare AltV Release Directory
22+
run: |
23+
# Inhalt von src/ in das Zielverzeichnis kopieren
24+
# Der Stern '*' stellt sicher, dass NUR der Inhalt von src/ kopiert wird,
25+
# nicht der src/-Ordner selbst in assets/stream/
26+
cp -r src/* platformResourcePresets/altv/assets/stream/
1527
16-
# Optional: Build your assets here if needed
17-
# - name: Build project
18-
# run: |
19-
# npm install
20-
# npm run build
21-
# # Ersetzen Sie dies durch Ihre tatsächlichen Build-Befehle
28+
# Optional: Debugging - Zeigt den Inhalt des vorbereiteten Ordners
29+
echo "Content of platformResourcePresets/altv/assets/stream/ after copy:"
30+
ls -R platformResourcePresets/altv/assets/stream/
31+
shell: bash # Sicherstellen, dass Bash für cp/mkdir verwendet wird, besonders wichtig auf Windows-Runnern
2232

2333
- name: Create Release
2434
uses: softprops/action-gh-release@v2
2535
if: startsWith(github.ref, 'refs/tags/')
2636
with:
27-
files: |
28-
dist/debug/
29-
draft: false # Setzen Sie dies auf true, wenn der Release zuerst als Entwurf erstellt werden soll
30-
prerelease: false # Setzen Sie dies auf true, wenn es ein Pre-Release ist
37+
# Wir verwenden den vom Tag abgeleiteten Namen und fügen '-assets' an
38+
tag_name: ${{ github.ref_name }}-assets
39+
name: Release ${{ github.ref_name }} (Build Assets)
40+
draft: false
41+
prerelease: false
3142
generate_release_notes: true # Generiert automatische Release-Notes basierend auf Commits
32-
name: Release ${{ github.ref_name }} (Build Assets) # Name des Releases (z.B. Release v1.0.0)
33-
tag_name: ${{ github.ref }}-assets # Der Tag, der den Workflow ausgelöst hat (z.B. v1.0.0)
43+
44+
# Hier ist die wichtige Änderung: Gib den gesamten 'platformResourcePresets/altv/' Ordner an
45+
files: |
46+
platformResourcePresets/altv/

0 commit comments

Comments
 (0)