Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
376 commits
Select commit Hold shift + click to select a range
f3591d4
Version Increment (test upload pom?)
PeachesMLG Mar 25, 2023
b0726af
Version Increment (test upload pom?)
PeachesMLG Mar 26, 2023
6dea988
Version Increment (test upload pom?)
PeachesMLG Mar 26, 2023
5d89a86
Version Increment (test upload pom?)
PeachesMLG Mar 26, 2023
be688ad
Version Increment (test upload pom?)
PeachesMLG Mar 26, 2023
d8db015
Version Increment (test upload pom?)
PeachesMLG Mar 26, 2023
26889e6
Revert
PeachesMLG Mar 26, 2023
bcd90db
Version Increment (test upload pom?)
PeachesMLG Mar 26, 2023
4734f5f
Version Increment
PeachesMLG Mar 26, 2023
4f4df2d
Version Increment
PeachesMLG Mar 26, 2023
84c14c1
Version Increment
PeachesMLG Mar 26, 2023
9a42eab
Added Levelup rewards
PeachesMLG Mar 26, 2023
eb94f33
Fixed issues with settings
PeachesMLG Mar 26, 2023
c43a492
Updated IridiumCore & Version Increment (#6)
PeachesMLG Mar 28, 2023
4891412
Create README.md
sh0inx Mar 28, 2023
6506fc0
Update README.md
sh0inx Mar 28, 2023
d27f0ea
Updated ReadMe
PeachesMLG Mar 28, 2023
dbecc7e
Fixed Issues with Promote command + Refactor (#7)
PeachesMLG Mar 28, 2023
2ac441b
Implemented Team Trusts (#8)
PeachesMLG Mar 30, 2023
aa0183d
Added getUsers method to IridiumUserManager
PeachesMLG Mar 30, 2023
2a7f3e6
Version Increment
PeachesMLG Mar 30, 2023
e482664
Removed on pull request (#11)
PeachesMLG Mar 30, 2023
da2df82
Implement Farming Booster (Version Increment)
PeachesMLG Mar 30, 2023
55e6d10
Version Increment
PeachesMLG Mar 30, 2023
b4a4e9d
Changed nullable type
PeachesMLG Mar 30, 2023
d6ca738
Added Patreon Message
PeachesMLG Mar 30, 2023
f9013cf
Version Increment
PeachesMLG Mar 31, 2023
52a7eaa
Version Increment
PeachesMLG Mar 31, 2023
5a00d69
Version Increment
PeachesMLG Mar 31, 2023
072c5dd
Version Increment
PeachesMLG Mar 31, 2023
1c110a2
Version Increment
PeachesMLG Mar 31, 2023
a478b92
Version Increment
PeachesMLG Mar 31, 2023
45c3959
Version Increment
PeachesMLG Mar 31, 2023
4ee6c01
Version Increment
PeachesMLG Mar 31, 2023
4e4ae6d
Changed getLevel Equation
PeachesMLG Mar 31, 2023
3968049
Fixed Unit Tests
PeachesMLG Apr 1, 2023
739d507
Version Increment
PeachesMLG Apr 1, 2023
85e8282
Version Increment
PeachesMLG Apr 1, 2023
b2d5271
Fixed Errors in Config
PeachesMLG Apr 2, 2023
ee2f5ae
Version Increment
sh0inx Apr 3, 2023
88330f0
Version Increment
sh0inx Apr 7, 2023
3706e84
Version Increment
sh0inx Apr 7, 2023
c003b43
Version Increment
sh0inx Apr 7, 2023
5b0b8fb
Check For Updates Config Option (#12)
sh0inx Apr 7, 2023
9fa839f
Fixes IridiumSkyblock issues#701 (#14)
MertUnverdi Apr 10, 2023
24d8d73
Version Increment
r3back Jun 16, 2023
161cf4f
Version Increment
PeachesMLG Jun 16, 2023
ed74f6b
Fixed Issues with /is shop selling stacks
PeachesMLG Jul 5, 2023
87db10e
Version Increment
PeachesMLG Jul 5, 2023
24b1d3e
Version Increment
PeachesMLG Jul 5, 2023
d407b88
Version Increment
PeachesMLG Jul 5, 2023
329b401
Fixed Issues with experience not saving
PeachesMLG Jul 6, 2023
c98b9f3
Implemented Permissions
PeachesMLG Jul 6, 2023
870fe60
Version Increment
PeachesMLG Jul 6, 2023
7d43d70
Fixed Bugs
PeachesMLG Jul 6, 2023
d603136
Fixed Settings Issues
PeachesMLG Jul 6, 2023
e238ceb
Removed Redundant code
PeachesMLG Jul 7, 2023
0e668f8
Update EntityChangeBlockListener.java (#20)
sh0inx Aug 11, 2023
f6b1714
Version Increment (added logging to investigate issue)
PeachesMLG Aug 11, 2023
46b9c98
Version Increment
PeachesMLG Aug 11, 2023
4e32015
Leaves decay listener tests (#21)
sh0inx Aug 11, 2023
7ef9137
Version Increment
PeachesMLG Aug 11, 2023
434f5d0
Version Increment
PeachesMLG Aug 11, 2023
03aefec
Version Increment
PeachesMLG Aug 11, 2023
9fae19b
Version Increment
PeachesMLG Aug 11, 2023
ae3d3f3
Version Increment
PeachesMLG Aug 11, 2023
34bdf65
Fixed issues with being able to buy past max upgrade
PeachesMLG Aug 12, 2023
fc3ebeb
Version Increment
PeachesMLG Aug 12, 2023
56f6b0a
Version Increment
PeachesMLG Aug 12, 2023
d709a25
Version Increment, Fixed issues with Potion and Growing missions
PeachesMLG Aug 12, 2023
ee9fe5e
Version Increment, Fixed issues with agebal crops counting towards mi…
PeachesMLG Aug 12, 2023
bcc9420
Version Increment
PeachesMLG Sep 22, 2023
fda41ec
Fixed issues with Rewards not executing commands
PeachesMLG Sep 23, 2023
c793a0d
Version Increment
PeachesMLG Sep 23, 2023
817acd7
Test - Version Increment
PeachesMLG Sep 23, 2023
0c71b57
Version Increment
PeachesMLG Sep 23, 2023
d2b6ecc
Test - Version Increment
PeachesMLG Sep 23, 2023
3d27f08
Version Increment
PeachesMLG Sep 23, 2023
bc7c5e9
Version Increment
PeachesMLG Sep 23, 2023
483b9de
Added Command Cooldown (#23)
PeachesMLG Sep 23, 2023
e4bc32d
Version Increment
PeachesMLG Sep 23, 2023
76ccd16
Test - Version Increment
PeachesMLG Sep 23, 2023
5b4573f
Version Increment
PeachesMLG Sep 23, 2023
6ff5fa4
Version Increment
PeachesMLG Sep 23, 2023
3d272bf
Implement Shop Pages - Version Increment
PeachesMLG Sep 24, 2023
b3ae489
changed magic number to getMaxStackSize() (#24)
glenngenre Oct 3, 2023
2ec6bd0
Added hours field in boosters time
PeachesMLG Oct 3, 2023
c1c38b9
Merge remote-tracking branch 'origin/master'
PeachesMLG Oct 3, 2023
40d1c95
Default money to current booster cost
PeachesMLG Oct 3, 2023
e8412e1
Secured BankItems from Player Usage as Items (#28)
sh0inx Oct 21, 2023
e8f8cc3
Version Increment
PeachesMLG Oct 21, 2023
50cbddd
Version Increment
PeachesMLG Oct 21, 2023
9a3249f
Version Increment
PeachesMLG Nov 4, 2023
3dc13f0
Added whiteListedWorlds config option (#31)
sh0inx Nov 5, 2023
59849a0
Version Increment
PeachesMLG Nov 5, 2023
a8fd2d5
Fixed Permissions for Flight Command
PeachesMLG Nov 11, 2023
0da44f6
Version Increment
PeachesMLG Nov 11, 2023
0430ad8
Version Increment
PeachesMLG Nov 11, 2023
82378f6
Fixed issues with Kick command
PeachesMLG Dec 31, 2023
a00669a
Version Increment
PeachesMLG Jan 14, 2024
e1c6564
Added Dependabot
PeachesMLG Jan 14, 2024
cbeecf8
Bump me.clip:placeholderapi from 2.9.2 to 2.11.5 (#33)
dependabot[bot] Jan 14, 2024
6cdff9e
Bump be.maximvdw:MVdWPlaceholderAPI from 2.1.1-SNAPSHOT to 3.1.1-SNAP…
dependabot[bot] Jan 14, 2024
34e5c1d
Bump org.bstats:bstats-bukkit from 3.0.1 to 3.0.2 (#34)
dependabot[bot] Jan 14, 2024
acd0a7a
Bump org.spigotmc:spigot-api from 1.19.1-R0.1-SNAPSHOT to 1.20.4-R0.1…
dependabot[bot] Jan 14, 2024
dbbd57f
Fixed NPE
PeachesMLG Jan 14, 2024
245e8fc
Version Increment
PeachesMLG Jan 14, 2024
038ac07
Bump org.projectlombok:lombok from 1.18.26 to 1.18.30 (#39)
dependabot[bot] Jan 14, 2024
03246ef
Bump org.junit.jupiter:junit-jupiter from 5.9.2 to 5.10.1 (#40)
dependabot[bot] Jan 14, 2024
1744b5c
Bump org.junit:junit-bom from 5.7.0 to 5.10.1 (#41)
dependabot[bot] Jan 14, 2024
98cedf3
Made trapdoors follow same permissions as doors
PeachesMLG Jan 14, 2024
4fe9305
Merge remote-tracking branch 'origin/master'
PeachesMLG Jan 14, 2024
22cc367
Bump com.github.seeseemelk:MockBukkit-v1.18 from 2.26.0 to 2.85.2 (#42)
dependabot[bot] Jan 15, 2024
4398a01
Bump org.jetbrains:annotations from 24.0.1 to 24.1.0 (#43)
dependabot[bot] Jan 15, 2024
bcd92b6
Version Increment
PeachesMLG Jan 15, 2024
9574cce
Version Increment
PeachesMLG Jan 15, 2024
9f0bf06
Version Increment
PeachesMLG Jan 15, 2024
00c1ace
Version Increment
PeachesMLG Jan 15, 2024
5d62ef6
Version Increment
PeachesMLG Jan 15, 2024
e0c8d1b
Bump org.junit.jupiter:junit-jupiter from 5.10.1 to 5.10.2 (#45)
dependabot[bot] Feb 5, 2024
bb40a76
Bump org.junit:junit-bom from 5.10.1 to 5.10.2 (#44)
dependabot[bot] Feb 5, 2024
cc10d6c
Version Increment
PeachesMLG Feb 10, 2024
824f665
Merge remote-tracking branch 'origin/master'
PeachesMLG Feb 10, 2024
c20ba64
Version Increment - Added TemporaryCache
PeachesMLG Feb 18, 2024
0f6fcfe
Added Test
PeachesMLG Feb 23, 2024
b6e1a5a
Version Increment - Made TeamSettings Nullable
PeachesMLG Feb 23, 2024
1cd9e15
Enable publishToMavenLocal (#47)
Feb 23, 2024
3ff6b10
Fixed issues with Trust gui
PeachesMLG Feb 24, 2024
79d39e7
Version Increment
PeachesMLG Feb 24, 2024
ef6b10e
Added Cache to team tops
PeachesMLG Feb 25, 2024
eb9aa33
Preload Mission data on join
PeachesMLG Feb 25, 2024
14dceef
Version Increment
PeachesMLG Feb 26, 2024
032cb2b
Version Increment
PeachesMLG Mar 2, 2024
f20b721
Bump com.iridium:IridiumCore from 1.8.7 to 1.8.8 (#51)
dependabot[bot] Mar 6, 2024
51a1992
Bump org.projectlombok:lombok from 1.18.30 to 1.18.32 (#52)
dependabot[bot] Mar 20, 2024
77371dd
Version Increment
PeachesMLG Mar 20, 2024
c592c13
Merge remote-tracking branch 'origin/master'
PeachesMLG Mar 20, 2024
02c0ec7
Bump com.iridium:IridiumCore from 1.8.8 to 1.8.9 (#53)
dependabot[bot] Mar 20, 2024
8cf4cd6
Bank and Experience commands can be run from the console (#54)
sh0inx Apr 24, 2024
f1f1d9d
Added extra translation options (#50)
sh0inx Apr 26, 2024
ab335a4
Bump com.iridium:IridiumCore from 1.8.9 to 1.9.0 (#57)
dependabot[bot] Apr 26, 2024
1fd5902
Added SupportManager to add Stacker Support (#48)
sh0inx May 1, 2024
5ab0658
Version Increment
PeachesMLG May 1, 2024
233f35e
Bump dev.rosewood:rosestacker from 1.5.17 to 1.5.20 (#59)
dependabot[bot] May 2, 2024
bb3f7b7
Bump dev.rosewood:rosestacker from 1.5.20 to 1.5.21 (#60)
dependabot[bot] May 6, 2024
70a8492
Bump org.spigotmc:spigot-api from 1.20.4-R0.1-SNAPSHOT to 1.20.6-R0.1…
dependabot[bot] May 6, 2024
a3eabd8
Bump com.iridium:IridiumCore from 1.9.0 to 1.9.4 (#61)
dependabot[bot] May 6, 2024
c72c10c
Bump com.iridium:IridiumCore from 1.9.4 to 1.9.5 (#62)
dependabot[bot] May 7, 2024
9eecff4
Rework stackers a bit (#63)
PeachesMLG May 7, 2024
fe91444
Version Increment
PeachesMLG May 7, 2024
9f9935e
Added publish.yml
PeachesMLG May 11, 2024
478818c
Bump com.bgsoftware:WildStackerAPI from 2023.3 to 2024.1 (#65)
dependabot[bot] May 13, 2024
80a4239
Switched from NbtItem to Nbt.modify (#69)
sh0inx May 19, 2024
bf062f5
Added new Method to get Team Via PlayerLocation which also specifies …
PeachesMLG May 19, 2024
6ad806e
Merge remote-tracking branch 'origin/master'
PeachesMLG May 19, 2024
34955d5
Optimised PlayerMoveListener using cache
PeachesMLG May 19, 2024
c791f7b
Added optimisation on methods using some cache
PeachesMLG May 19, 2024
b6d5413
Bump me.clip:placeholderapi from 2.11.5 to 2.11.6 (#70)
dependabot[bot] May 21, 2024
22ec1dd
Version Increment
PeachesMLG May 21, 2024
fcb3bcd
Fixed stuff
PeachesMLG May 21, 2024
c11982e
Bump com.iridium:IridiumCore from 1.9.7 to 1.9.8 (#72)
dependabot[bot] Jun 10, 2024
2033823
Fixed Join Command Syntax
PeachesMLG Jun 10, 2024
a8f2ce2
Bump IridiumCore
PeachesMLG Jun 10, 2024
76c7c29
Fixed flight permissions (#71)
sh0inx Jun 10, 2024
a5bba26
Added config options for Team Leveling (#49)
sh0inx Jun 10, 2024
434a324
Re-implemented BlockValues command + GUI (#56)
sh0inx Jun 10, 2024
8c66957
Version Increment
PeachesMLG Jun 10, 2024
5a8e8bf
Bump IridiumCore
PeachesMLG Jun 10, 2024
8ffe716
Bump IridiumCore
PeachesMLG Jun 10, 2024
ea902a8
Version Increment
PeachesMLG Jun 10, 2024
66f85c7
Version Increment
PeachesMLG Jun 10, 2024
17bb96a
Dumb
PeachesMLG Jun 10, 2024
dc44c1b
Added Cache for Value
PeachesMLG Jun 10, 2024
8d24ec7
Version Increment
PeachesMLG Jun 10, 2024
f0f1bd9
Bump com.iridium:IridiumCore from 1.2.2 to 1.9.9 (#73)
dependabot[bot] Jun 11, 2024
b712306
Bump IridiumCore
PeachesMLG Jun 11, 2024
2d9b918
Bump to correct version
PeachesMLG Jun 11, 2024
1dbd7e5
Bump Core
PeachesMLG Jun 11, 2024
e219201
Bump org.spigotmc:spigot-api from 1.20.6-R0.1-SNAPSHOT to 1.21-R0.1-S…
dependabot[bot] Jun 14, 2024
a7f67af
Added the ability to disable a slot in the GUI (#75)
sh0inx Jun 15, 2024
5f93778
removed multiplicativeSpawners
PeachesMLG Jun 15, 2024
aa78d35
Merge remote-tracking branch 'origin/master'
PeachesMLG Jun 15, 2024
6f0fd2a
Spigot did something weird?
PeachesMLG Jun 17, 2024
f220572
Bump dev.rosewood:rosestacker from 1.5.21 to 1.5.22 (#78)
dependabot[bot] Jun 21, 2024
58b8ee6
Bump org.projectlombok:lombok from 1.18.32 to 1.18.34 (#79)
dependabot[bot] Jun 28, 2024
4c92bf2
Bump org.junit:junit-bom from 5.10.2 to 5.10.3 (#81)
dependabot[bot] Jun 28, 2024
8009e74
Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 (#80)
dependabot[bot] Jun 28, 2024
2f97776
Bump dev.rosewood:rosestacker from 1.5.22 to 1.5.23 (#82)
dependabot[bot] Jul 8, 2024
9c9676b
Update PlayerMoveListener.java (#84)
sh0inx Jul 21, 2024
a205725
Simplify build.gradle.kts & Relocate dependencies (#86)
daspositioned Jul 23, 2024
88f7ef0
Add confirmable commands (#85)
glenngenre Jul 28, 2024
754d15c
Fixed bug where player can kick the owner
PeachesMLG Jul 29, 2024
f796540
Bump com.bgsoftware:WildStackerAPI from 2024.1 to 2024.2 (#87)
dependabot[bot] Aug 5, 2024
276a038
Bump dev.rosewood:rosestacker from 1.5.23 to 1.5.24 (#88)
dependabot[bot] Aug 5, 2024
e69ea48
Bump org.junit:junit-bom from 5.10.3 to 5.11.0 (#90)
dependabot[bot] Aug 14, 2024
4485867
Bump org.junit.jupiter:junit-jupiter from 5.10.3 to 5.11.0 (#91)
dependabot[bot] Aug 14, 2024
978006b
Bump dev.rosewood:rosestacker from 1.5.24 to 1.5.25 (#93)
dependabot[bot] Aug 19, 2024
357070c
Bump org.bstats:bstats-bukkit from 3.0.2 to 3.0.3 (#94)
dependabot[bot] Aug 19, 2024
9667752
Bump org.spigotmc:spigot-api from 1.20.6-R0.1-SNAPSHOT to 1.21.1-R0.1…
dependabot[bot] Sep 4, 2024
ac94977
Bump dev.rosewood:rosestacker from 1.5.25 to 1.5.26 (#96)
dependabot[bot] Sep 4, 2024
a6c160d
Bump com.bgsoftware:WildStackerAPI from 2024.2 to 2024.3 (#95)
dependabot[bot] Sep 4, 2024
7e3db0c
Fix GitHub Actions by updating workflow dependencies (#99)
daspositioned Sep 23, 2024
1b6fb8c
Replace dependabot with renovate
daspositioned Sep 23, 2024
298f911
Simplify renovate config
daspositioned Sep 23, 2024
9df77e5
Fix compilation error
daspositioned Sep 23, 2024
ddd7f3d
Update dependency dev.rosewood:rosestacker to v1.5.28 (#102)
renovate[bot] Sep 23, 2024
6f419f1
Update actions/setup-java action to v3.13.0 (#106)
renovate[bot] Sep 23, 2024
3f3ff76
Update GitHub Artifact Actions to v4 (major) (#109)
renovate[bot] Sep 23, 2024
67131ef
Update dependency org.bstats:bstats-bukkit to v3.1.0 (#108)
renovate[bot] Sep 24, 2024
b055887
Update actions/setup-java action to v4 (#111)
renovate[bot] Sep 24, 2024
2884cb0
Update actions/checkout action to v4 (#110)
renovate[bot] Sep 24, 2024
1d84c5b
Update gradle/wrapper-validation-action action to v3 (#112)
renovate[bot] Sep 24, 2024
9fdb838
Update actions/setup-java action to v4.4.0 (#113)
renovate[bot] Sep 24, 2024
7fbfe49
Update junit5 monorepo to v5.11.1 (#114)
renovate[bot] Sep 25, 2024
f232288
Update dependency org.jetbrains:annotations to v25 (#115)
renovate[bot] Sep 25, 2024
3ca6a24
Update actions/checkout action to v4.2.0 (#116)
renovate[bot] Sep 25, 2024
4ba0957
Update junit5 monorepo to v5.11.2 (#117)
renovate[bot] Oct 4, 2024
09523b7
Update actions/upload-artifact action to v4.4.1 (#118)
renovate[bot] Oct 7, 2024
eb45209
Update actions/checkout action to v4.2.1 (#119)
renovate[bot] Oct 7, 2024
36dab77
Update dependency org.jetbrains:annotations to v26 (#121)
renovate[bot] Oct 8, 2024
e80e416
Update actions/upload-artifact action to v4.4.2 (#122)
renovate[bot] Oct 8, 2024
3352d3c
Update actions/upload-artifact action to v4.4.3 (#124)
renovate[bot] Oct 9, 2024
781d7d8
Update dependency org.jetbrains:annotations to v26.0.1 (#125)
renovate[bot] Oct 14, 2024
2ff12ae
Update dependency dev.rosewood:rosestacker to v1.5.29 (#126)
renovate[bot] Oct 17, 2024
1436952
Update dependency dev.rosewood:rosestacker to v1.5.30 (#127)
renovate[bot] Oct 20, 2024
9af78e4
Update junit5 monorepo to v5.11.3 (#128)
renovate[bot] Oct 21, 2024
fa105f9
Update actions/checkout action to v4.2.2 (#129)
renovate[bot] Oct 23, 2024
65c2472
Update actions/setup-java action to v4.5.0 (#130)
renovate[bot] Oct 24, 2024
4e81cdf
Update dependency org.projectlombok:lombok to v1.18.36 (#131)
renovate[bot] Nov 15, 2024
28fbef5
Update dependency com.bgsoftware:WildStackerAPI to v2024.4 (#132)
renovate[bot] Nov 23, 2024
ef4a594
Update junit5 monorepo to v5.11.4 (#133)
renovate[bot] Dec 16, 2024
1c05694
Update actions/upload-artifact action to v4.5.0 (#134)
renovate[bot] Dec 18, 2024
463a240
Update actions/setup-java action to v4.6.0 (#135)
renovate[bot] Dec 18, 2024
4095ce1
Bump IridiumCore
PeachesMLG Dec 27, 2024
2589c8d
Bump IridiumCore
PeachesMLG Dec 27, 2024
9ad387a
Version Increment
PeachesMLG Dec 27, 2024
f0e85db
Version Increment
PeachesMLG Dec 27, 2024
274d002
Delete team mission data (#123)
sh0inx Dec 27, 2024
a497581
Update dependency gradle to v8.12 (#104)
renovate[bot] Dec 27, 2024
b84c124
Early return if the block is NOT in an island (#83)
glenngenre Dec 27, 2024
35b631b
Added new database serializer options (#76)
sh0inx Dec 27, 2024
593b6fa
Fixed Compiler Errors
PeachesMLG Dec 27, 2024
a4b307c
Bump Spigot API
PeachesMLG Dec 27, 2024
79ccd58
Version Increment
PeachesMLG Dec 28, 2024
395bdad
Version Increment
PeachesMLG Dec 28, 2024
e3d917e
Version Increment
PeachesMLG Dec 28, 2024
0db7d99
Disable tests
PeachesMLG Dec 28, 2024
b60da20
Made claimTeamReward synchronized
PeachesMLG Dec 28, 2024
37ff39e
Deleted Expired missions (#137)
PeachesMLG Dec 28, 2024
85ee6a8
fixed spawner runaway (exponential) (very scary)
sh0inx Dec 29, 2024
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: 8 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"automerge": true,
"autoApprove": true
}
10 changes: 5 additions & 5 deletions .github/workflows/gradle-publish.yml → .github/workflows/gradle-build.yml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-gradle

name: Java CI with Gradle
on: [ push, pull_request ]
on: [ push ]

jobs:
build:
runs-on: ubuntu-latest
if: "!contains(github.event.commits[0].message, '[ci-skip]')"
steps:
- uses: actions/checkout@v2
- uses: gradle/wrapper-validation-action@v1
- uses: actions/checkout@v4
- uses: gradle/wrapper-validation-action@v3
- name: Set up JDK 17
uses: actions/setup-java@v2
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
Expand All @@ -24,7 +24,7 @@ jobs:
- name: Build with Gradle
run: ./gradlew build
- name: Upload artifacts
uses: "actions/upload-artifact@v2.2.3"
uses: actions/upload-artifact@v4
with:
name: "IridiumTeams"
path: "build/libs/IridiumTeams-*.jar"
78 changes: 78 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
name: Publish Artifacts
on:
release:
types: [ published ]

permissions:
contents: write

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: gradle/wrapper-validation-action@v3
- name: Set up JDK 17
uses: actions/setup-java@v4.6.0
with:
distribution: temurin
java-version: 17
cache: gradle
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Test with Gradle
run: ./gradlew test
- name: Build with Gradle
run: ./gradlew build
- name: Upload artifacts
uses: "actions/upload-artifact@v4.5.0"
with:
name: "IridiumTeams"
path: "build/libs/IridiumTeams-*.jar"

update-release:
needs: build
runs-on: ubuntu-latest
steps:
- name: Downloading artifact
uses: actions/checkout@v4
- uses: thecodemonkey/action-get-gradle-version@master
id: version
with:
file: "build.gradle.kts"
- uses: actions/download-artifact@v4.1.8
with:
name: "IridiumTeams"
path: "./"

- name: Upload release asset
uses: softprops/action-gh-release@v2
with:
files: "IridiumTeams-*.jar"

publish-nexus:
needs: build
runs-on: ubuntu-latest
steps:
- name: Downloading artifact
uses: actions/checkout@v4
- uses: thecodemonkey/action-get-gradle-version@master
id: version
with:
file: "build.gradle.kts"
- uses: actions/download-artifact@v4.1.8
with:
name: "IridiumTeams"
path: "./"

- name: Publishing to Nexus
uses: sonatype-nexus-community/nexus-repo-github-action@master
with:
serverUrl: "https://nexus.iridiumdevelopment.net/"
username: "${{ secrets.NEXUS_USERNAME }}"
password: "${{ secrets.NEXUS_PASSWORD }}"
format: "maven2"
repository: "maven-releases"
coordinates: "groupId=com.iridium artifactId=IridiumTeams version=${{steps.version.outputs.version}} generate-pom=on"
assets: "extension=jar"
filename: "IridiumTeams-*.jar"
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Project exclude paths
/.gradle/
/build/
.gradle/
build/
.idea/
3 changes: 0 additions & 3 deletions .idea/.gitignore

This file was deleted.

9 changes: 0 additions & 9 deletions .idea/IridiumTeams.iml

This file was deleted.

15 changes: 0 additions & 15 deletions .idea/compiler.xml

This file was deleted.

18 changes: 0 additions & 18 deletions .idea/gradle.xml

This file was deleted.

15 changes: 0 additions & 15 deletions .idea/inspectionProfiles/Project_Default.xml

This file was deleted.

70 changes: 0 additions & 70 deletions .idea/jarRepositories.xml

This file was deleted.

7 changes: 0 additions & 7 deletions .idea/misc.xml

This file was deleted.

Loading