Skip to content
This repository was archived by the owner on Apr 5, 2025. It is now read-only.

Commit 34b4a5f

Browse files
Create dev-builds.yml
1 parent 1fa0829 commit 34b4a5f

File tree

1 file changed

+75
-0
lines changed

1 file changed

+75
-0
lines changed

.github/workflows/dev-builds.yml

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
name: Dev Builds
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
9+
jobs:
10+
11+
build-devs:
12+
runs-on: ubuntu-latest
13+
env:
14+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
15+
PACK_NAME: Re-Console-Legacy
16+
OUTPUT: artifacts
17+
steps:
18+
- uses: actions/checkout@v4
19+
20+
- name: Set up Go
21+
uses: actions/setup-go@v4
22+
with:
23+
go-version: '1.20'
24+
25+
- name: Install Packwiz
26+
run: go install github.com/packwiz/packwiz@latest
27+
28+
- name: Create short commit SHA
29+
id: vars
30+
run: |
31+
shortSha=$(git rev-parse --short ${{ github.sha }})
32+
echo "COMMIT_SHORT_SHA=$shortSha" >> $GITHUB_ENV
33+
34+
- name: Prepare builds
35+
run: |
36+
cp ./LICENSE ./versions/TU1/
37+
cp ./README.md ./versions/TU1/
38+
39+
cp ./LICENSE ./versions/TU3/
40+
cp ./README.md ./versions/TU3/
41+
42+
cp ./LICENSE ./versions/TU5/
43+
cp ./README.md ./versions/TU5/
44+
45+
- name: Create TU1 build
46+
run: |
47+
cd ./versions/TU1/
48+
packwiz refresh
49+
packwiz modrinth export --output ${PACK_NAME}-TU1-dev-${{ env.COMMIT_SHORT_SHA }}.mrpack
50+
51+
- name: Create TU3 build
52+
run: |
53+
cd ./versions/TU3/
54+
packwiz refresh
55+
packwiz modrinth export --output ${PACK_NAME}-TU3-dev-${{ env.COMMIT_SHORT_SHA }}.mrpack
56+
57+
- name: Create TU5 build
58+
run: |
59+
cd ./versions/TU5/
60+
packwiz refresh
61+
packwiz modrinth export --output ${PACK_NAME}-TU5-dev-${{ env.COMMIT_SHORT_SHA }}.mrpack
62+
63+
- name: Prepare artifacts
64+
run: |
65+
mkdir $OUTPUT
66+
67+
mv ./versions/TU1/${PACK_NAME}-TU1-dev-${{ env.COMMIT_SHORT_SHA }}.mrpack ${OUTPUT}/
68+
mv ./versions/TU3/${PACK_NAME}-TU3-dev-${{ env.COMMIT_SHORT_SHA }}.mrpack ${OUTPUT}/
69+
mv ./versions/TU5/${PACK_NAME}-TU5-dev-${{ env.COMMIT_SHORT_SHA }}.mrpack ${OUTPUT}/
70+
71+
- name: Upload artifacts
72+
uses: actions/upload-artifact@v4
73+
with:
74+
name: "Re-Console-Legacy-dev-${{ env.COMMIT_SHORT_SHA }}"
75+
path: artifacts

0 commit comments

Comments
 (0)