Skip to content

Commit 9b959a4

Browse files
authored
Update build.yml
1 parent ed9f8f9 commit 9b959a4

File tree

1 file changed

+0
-89
lines changed

1 file changed

+0
-89
lines changed

.github/workflows/build.yml

-89
Original file line numberDiff line numberDiff line change
@@ -1,89 +0,0 @@
1-
name: CI - Build
2-
permissions:
3-
contents: read
4-
pull-requests: write
5-
6-
on:
7-
push:
8-
branches-ignore:
9-
- dependabot/**
10-
pull_request:
11-
workflow_dispatch:
12-
13-
jobs:
14-
build:
15-
name: Build with Maven
16-
runs-on: ubuntu-latest
17-
18-
steps:
19-
- name: Checkout
20-
uses: actions/checkout@v4
21-
22-
- name: Cache local Maven repository
23-
id: cache-maven
24-
uses: actions/cache@v4
25-
with:
26-
path: ~/.m2/repository
27-
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
28-
restore-keys: |
29-
${{ runner.os }}-maven-
30-
31-
- name: Download Spigot Buildtools
32-
if: steps.cache-maven.outputs.cache-hit != 'true'
33-
run: |
34-
mkdir ~/spigot-buildtools
35-
cd ~/spigot-buildtools
36-
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar
37-
38-
- name: Setup JDK 21
39-
uses: actions/setup-java@v4
40-
with:
41-
java-version: 21
42-
distribution: temurin
43-
44-
- name: Install CraftBukkit 1.20.1
45-
if: steps.cache-maven.outputs.cache-hit != 'true'
46-
run: if [ ! -f "~/.m2/repository/org/bukkit/craftbukkit/1.20.1-R0.1-SNAPSHOT/craftbukkit-1.20.1-R0.1-SNAPSHOT-remapped-mojang.jar" ]; then cd ~/spigot-buildtools && java -jar BuildTools.jar --rev 1.20.1 --remapped --compile CRAFTBUKKIT; fi
47-
48-
- name: Install CraftBukkit 1.20.2
49-
if: steps.cache-maven.outputs.cache-hit != 'true'
50-
run: if [ ! -f "~/.m2/repository/org/bukkit/craftbukkit/1.20.2-R0.1-SNAPSHOT/craftbukkit-1.20.2-R0.1-SNAPSHOT-remapped-mojang.jar" ]; then cd ~/spigot-buildtools && java -jar BuildTools.jar --rev 1.20.2 --remapped --compile CRAFTBUKKIT; fi
51-
52-
- name: Install CraftBukkit 1.20.4
53-
if: steps.cache-maven.outputs.cache-hit != 'true'
54-
run: if [ ! -f "~/.m2/repository/org/bukkit/craftbukkit/1.20.4-R0.1-SNAPSHOT/craftbukkit-1.20.4-R0.1-SNAPSHOT-remapped-mojang.jar" ]; then cd ~/spigot-buildtools && java -jar BuildTools.jar --rev 1.20.4 --remapped --compile CRAFTBUKKIT; fi
55-
56-
- name: Install CraftBukkit 1.20.6
57-
if: steps.cache-maven.outputs.cache-hit != 'true'
58-
run: if [ ! -f "~/.m2/repository/org/bukkit/craftbukkit/1.20.6-R0.1-SNAPSHOT/craftbukkit-1.20.6-R0.1-SNAPSHOT-remapped-mojang.jar" ]; then cd ~/spigot-buildtools && java -jar BuildTools.jar --rev 1.20.6 --remapped --compile CRAFTBUKKIT; fi
59-
60-
- name: Install CraftBukkit 1.21.1
61-
if: steps.cache-maven.outputs.cache-hit != 'true'
62-
run: if [ ! -f "~/.m2/repository/org/bukkit/craftbukkit/1.21.1-R0.1-SNAPSHOT/craftbukkit-1.21.1-R0.1-SNAPSHOT-remapped-mojang.jar" ]; then cd ~/spigot-buildtools && java -jar BuildTools.jar --rev 1.21.1 --remapped --compile CRAFTBUKKIT; fi
63-
64-
- name: Install CraftBukkit 1.21.2
65-
if: steps.cache-maven.outputs.cache-hit != 'true'
66-
run: if [ ! -f "~/.m2/repository/org/bukkit/craftbukkit/1.21.2-R0.1-SNAPSHOT/craftbukkit-1.21.2-R0.1-SNAPSHOT-remapped-mojang.jar" ]; then cd ~/spigot-buildtools && java -jar BuildTools.jar --rev 1.21.2 --remapped --compile CRAFTBUKKIT; fi
67-
68-
- name: Install CraftBukkit 1.21.3
69-
if: steps.cache-maven.outputs.cache-hit != 'true'
70-
run: if [ ! -f "~/.m2/repository/org/bukkit/craftbukkit/1.21.3-R0.1-SNAPSHOT/craftbukkit-1.21.3-R0.1-SNAPSHOT-remapped-mojang.jar" ]; then cd ~/spigot-buildtools && java -jar BuildTools.jar --rev 1.21.3 --remapped --compile CRAFTBUKKIT; fi
71-
72-
- name: Install CraftBukkit 1.21.4
73-
if: steps.cache-maven.outputs.cache-hit != 'true'
74-
run: if [ ! -f "~/.m2/repository/org/bukkit/craftbukkit/1.21.4-R0.1-SNAPSHOT/craftbukkit-1.21.4-R0.1-SNAPSHOT-remapped-mojang.jar" ]; then cd ~/spigot-buildtools && java -jar BuildTools.jar --rev 1.21.4 --remapped --compile CRAFTBUKKIT; fi
75-
76-
- name: Set up Maven Wrapper
77-
run: mvn --errors --batch-mode --show-version org.apache.maven.plugins:maven-wrapper-plugin:3.3.2:wrapper "-Dmaven=3.9.9"
78-
79-
- name: Build with Maven
80-
run: |
81-
./mvnw clean package --batch-mode --no-transfer-progress --show-version
82-
echo "version=$(./mvnw help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_ENV
83-
84-
- name: Upload Artifacts
85-
uses: actions/upload-artifact@v4
86-
with:
87-
name: MultiChatDiscordSrvAddon-${{ env.version }}+${{ github.run_number }}
88-
path: |
89-
common/target/MultiChatDiscordSrvAddon-${{ env.version }}.jar

0 commit comments

Comments
 (0)