Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions .github/deployment/deploy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,13 @@ if ! mvn clean install -B; then
exit 1
fi

if ! mvn deploy -N -pl :IF-parent -P deploy -s ./.github/deployment/settings.xml -B -Dgpg.passphrase="$1" -Ddeploy.username="$2" -Ddeploy.password="$3"; then
if ! mvn deploy -N -pl :IF-parent -P deploy -s ./.github/deployment/settings.xml -B \
-Dgpg.passphrase="$1" -Ddeploy.username="$2" -Ddeploy.password="$3"; then
echo "Unable to deploy IF-parent"
exit 1
fi

if ! mvn deploy -pl :IF -P deploy -s ./.github/deployment/settings.xml -B -Dgpg.passphrase="$1" -Ddeploy.username="$2" -Ddeploy.password="$3"; then
if ! mvn deploy -pl :IF -P deploy -s ./.github/deployment/settings.xml -B \
-Dgpg.passphrase="$1" -Ddeploy.username="$2" -Ddeploy.password="$3"; then
echo "Unable to deploy IF"
fi
fi
5 changes: 5 additions & 0 deletions .github/deployment/settings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,10 @@
<username>${deploy.username}</username>
<password>${deploy.password}</password>
</server>
<server>
<id>github</id>
<username>${env.GITHUB_ACTOR}</username>
<password>${env.GITHUB_TOKEN}</password>
</server>
</servers>
</settings>
108 changes: 108 additions & 0 deletions .github/workflows/github-packages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# This workflow will build a package using Maven and then publish it to GitHub packages when a release is created
# For more information see: https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#apache-maven-with-a-settings-path

name: Automatically build on GitHub Packages

on:
push:
branches:
- master

jobs:
deploy:
runs-on: ubuntu-latest
name: 'Build Package'
steps:
- name: Cache Paper(clip) jars
id: cache-paperclip-jars
uses: actions/cache@v3
with:
path: |
.paper-nms
build
paperclip
~/.m2/repository/io/papermc/paper
~/.m2/repository/ca/bkaw/paper-nms
key: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-paperclip
- name: Set up JDK 17
uses: actions/setup-java@v1
with:
java-version: 17
- name: Checkout code
uses: actions/checkout@v2
- name: Run paper-nms init
if: steps.cache-paperclip-jars.outputs.cache-hit != 'true'
run: |
mvn paper-nms:init -pl nms/1_17_0
mvn paper-nms:init -pl nms/1_17_1
mvn paper-nms:init -pl nms/1_18_0
mvn paper-nms:init -pl nms/1_18_1
mvn paper-nms:init -pl nms/1_18_2
mvn paper-nms:init -pl nms/1_19_0
mvn paper-nms:init -pl nms/1_19_1
mvn paper-nms:init -pl nms/1_19_2
mvn paper-nms:init -pl nms/1_19_3
mvn paper-nms:init -pl nms/1_19_4
mvn paper-nms:init -pl nms/1_20_0
mvn paper-nms:init -pl nms/1_20_1
mvn paper-nms:init -pl nms/1_20_2
mvn paper-nms:init -pl nms/1_20_3-4
- name: Set up JDK 21
uses: actions/setup-java@v1
with:
java-version: 21
- name: 'Run BuildTools 1.20.5-1.20.6, 1.21'
if: steps.cache-paperclip-jars.outputs.cache-hit != 'true'
run: |
mkdir -p build
cd build/
wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar -O BuildTools.jar

git clone https://hub.spigotmc.org/stash/scm/spigot/bukkit.git Bukkit
cd Bukkit
git checkout 304e83eb384c338546aa96eea51388e0e8407e26
cd ..

git clone https://hub.spigotmc.org/stash/scm/spigot/craftbukkit.git CraftBukkit
cd CraftBukkit
git checkout 91b1fc3f1cf89e2591367dca1fa7362fe376f289
cd ..

git clone https://hub.spigotmc.org/stash/scm/spigot/spigot.git Spigot
cd Spigot
git checkout b698b49caf14f97a717afd67e13fd7ac59f51089
cd ..

git clone https://hub.spigotmc.org/stash/scm/spigot/builddata.git BuildData
cd BuildData
git checkout a7f7c2118b877fde4cf0f32f1f730ffcdee8e9ee
cd ..

java -jar BuildTools.jar --remapped --disable-java-check --dont-update
java -jar BuildTools.jar --rev 1.20.6 --remapped --disable-java-check

cd Bukkit
git checkout 2ec53f498e32b3af989cb24672fc54dfab087154
cd ..

cd CraftBukkit
git checkout 8ee6fd1b8db9896590aa321d0199453de1fc35db
cd ..

cd Spigot
git checkout fb8fb722a327a2f9f097f2ded700ac5de8157408
cd ..

cd BuildData
git checkout ae1e7b1e31cd3a3892bb05a6ccdcecc48c73c455
cd ..

java -jar BuildTools.jar --remapped --disable-java-check --dont-update
java -jar BuildTools.jar --rev 1.21.1 --remapped --disable-java-check
java -jar BuildTools.jar --rev 1.21.3 --remapped --disable-java-check
java -jar BuildTools.jar --rev 1.21.4 --remapped --disable-java-check

cd ../
- name: Deploy to GitHub Packages
run: |
mvn deploy -P github-deploy -DgithubDeploy=true -DaltDeploymentRepository=github::default::https://maven.pkg.github.com/$GITHUB_REPOSITORY
Empty file added .gitlab-ci.yml
Empty file.
41 changes: 0 additions & 41 deletions IF/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -41,36 +41,6 @@
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.github.stefvanschie.inventoryframework</groupId>
<artifactId>1_14</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.github.stefvanschie.inventoryframework</groupId>
<artifactId>1_15</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.github.stefvanschie.inventoryframework</groupId>
<artifactId>1_16_1</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.github.stefvanschie.inventoryframework</groupId>
<artifactId>1_16_2-3</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.github.stefvanschie.inventoryframework</groupId>
<artifactId>1_16_4-5</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.github.stefvanschie.inventoryframework</groupId>
<artifactId>1_17_0</artifactId>
Expand Down Expand Up @@ -307,17 +277,6 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.7.0</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
Expand Down
Loading