Max Weber
c4aaffdbdd
package/apirecorder: correctly follow nested method invocations
2021-12-03 02:07:12 -07:00
Max Weber
79e77d63b9
package: avoid rebuilding plugins with compatible apis
...
we have to do this as part of a compiler plugin, and not by just looking
at the classes' bytecode, because jls§13.1 requires inlining of certain
constant values, so references to these will not be present in the
bytecode.
2021-11-13 10:09:25 -07:00
Max Weber
37ffcecf8c
package: emit warning for large jars
2021-11-08 06:55:42 -07:00
Max Weber
d85d251d5f
package: allow v45.3 classes
...
if we ever support a versions that can emit preview classes this will
need to check that too, but only 13+ does that so this is fine for now
2021-11-08 06:47:54 -07:00
Nicholas Anzalone
480358eaa6
create phillip-hue-integration ( #1988 )
2021-10-31 15:37:26 -06:00
Max Weber
98669a69a6
package: allow modular java 8 projects
...
even if you compile with --release 8, javac will still emit a
module-info.class with it's version set to 53 (java 9) if you have a
module-info.java
2021-10-16 00:31:00 -06:00
Max Weber
b2d09b0d9f
unify gitignores
...
the one in templateplugin needs to remain where it is, as it is part of
the template
2021-10-16 00:27:49 -06:00
Max Weber
3581afa6dc
package: pin okhttp 3.14.9
2021-10-05 04:50:23 -06:00
Jimi
ce4ae999ff
add gimptracker ( #1903 )
2021-10-01 05:39:51 -06:00
Max Weber
8ee6466adf
package: pin jna 5.9.0
2021-09-11 20:26:17 -06:00
Zoinkwiz
234af23608
Add Region Chat plugin ( #1783 )
2021-08-18 17:29:36 +00:00
Adam
4f3c634021
Add lombok 1.18.20 verification metadata
2021-08-14 21:07:42 -04:00
Max Weber
00b3acafc2
package: only download tree & blobs for the commit we want
...
We can't do a real shallow clone since GitHub doesn't let you fetch
arbitrary commits. Instead we fetch the whole commit graph, but not the
file trees or file blobs, which are fetched by git checkout on-demand.
2021-08-02 15:05:05 -06:00
Max Weber
518ce3f265
package: use commit instead of SNAPSHOT versions
2021-06-13 22:10:58 -06:00
Zoinkwiz
77ba3acde1
Add broadcaster ( #1286 )
2021-04-19 11:47:11 -06:00
ThatGamerBlue
777d17bb6e
Add blue-prox-chat ( #1253 )
2021-04-03 21:26:14 -06:00
Hexagon
78b397d401
Update chat-logger to v1.2 ( #1305 )
2021-04-02 21:32:14 -06:00
Max Weber
36840b9cb7
package: require plugins to be non-empty
2021-03-24 22:17:34 -06:00
Jordan
490818bb0e
package: Increase build.gradle column limit to 120 ( #1261 )
...
Even with a narrow browser, 120 characters can easily be seen without
any wrapping occurring.
2021-03-24 21:54:13 -06:00
Chintan Suthar
9011781d36
update elysiumevents-plugin ( #1211 )
2021-03-14 11:52:18 -06:00
Max Weber
80ad30a472
package: update core transient dependencies
2021-03-03 05:11:00 -07:00
Max Weber
2ee8187be4
package: collapse gradle's massive stack traces
2021-02-26 10:23:09 -07:00
Max Weber
531a9a8554
package: use a central verification-metadata file
...
This lets us have better control over which dependencies are verified,
as changes to runelite-client's dependencies cause all Hub plugins with
pinned deps to fail, as the new transitive deps aren't pinned. Moving
this file into this repo not only lets us update it in these situations,
but also means individual plugin authors don't need to touch Gradle's
verification and all of it's associated pains. This also allows plugins
to pull a dependency that another plugin pulls already with no extra
work.
2021-02-26 10:23:08 -07:00
Max Weber
65fb757e19
package: add a default support url
2021-01-25 20:24:56 -07:00
Max Weber
577940874e
package: include failure summary in full rebuild output
2020-12-20 03:50:28 -07:00
Max Weber
08d6b65e4b
package: archive plugin sources
2020-12-20 03:50:28 -07:00
Max Weber
b79dc3047c
package: don't spew the manifest diff at the end of every build
2020-12-18 20:09:25 -07:00
Max Weber
343b3e8e85
package: require license files
2020-11-03 19:49:11 -07:00
Max Weber
2421266df0
package: include plugin update times
2020-11-03 19:48:43 -07:00
Max Weber
5ee20c3e45
package: ensure we don't get a cached manifest for updating
2020-11-02 17:19:46 -07:00
Max Weber
66edf61da6
package: split manifest uploading into it's own job
2020-11-02 17:19:45 -07:00
Max Weber
781845bc23
package: enforce build script line length limits
2020-10-30 23:27:48 -04:00
Max Weber
7960b8e202
package: exit with failure when plugins fail
2020-10-28 07:10:44 -06:00
Abex
df657e20f5
package: rewrite build scripts ( #701 )
...
not using bash gives us more flexibility and significantly reduces build
times via parallelism. Additionally this includes support for GitHub
Actions which also significantly reduces build times.
2020-10-26 15:58:39 -06:00