Max Weber
574395aa3b
ci: use queuing
2026-08-25 13:33:29 -06:00
Max Weber
ab39f5cb1b
ci: fix caching
2026-08-25 13:33:27 -06:00
Adam
12423eb6a4
ci: fix label name
2026-08-06 21:02:29 -04:00
Adam
d21736d615
Revert "ci: use any-of-pr-labels for actions/stale"
...
This reverts commit deb74b8b55 .
2026-08-06 21:02:13 -04:00
Adam
deb74b8b55
ci: use any-of-pr-labels for actions/stale
2026-08-06 20:57:22 -04:00
Max Weber
c74bbe5fcf
package: update to v3
2026-08-05 15:31:25 -06:00
Adam
9a7fbf0a0c
Add workflow to close stale pull requests
2026-07-28 17:24:31 -04:00
Adam
f393b5c7e6
ci: use default retention-days for jars
2026-07-27 11:34:08 -04:00
Max Weber
208f1f352d
package: update to v2
2026-07-02 16:31:55 -06:00
Max Weber
7e26f37e69
package: update to v1
2026-05-15 04:51:36 -06:00
Max Weber
98401f6e61
package: retry packager fetch
2026-05-14 22:25:56 -06:00
Max Weber
3fa9f73b73
package: hard code packager_url
...
repo vars are not available in pull_requests for some reason
2026-05-14 20:23:48 -06:00
Max Weber
d541433299
package: move packager into its own repository
2026-05-14 18:23:51 -06:00
Adam
c33258e7b8
ci: increase jars retention-days to 4
2026-05-02 14:33:20 -04:00
Max Weber
2f95d4786a
package: update to gradle 8.10
2024-08-16 11:53:53 -06:00
Max Weber
3074657897
package: build on ubuntu 22
2024-08-16 11:53:53 -06:00
Felanbird
360b9daa7a
package: update actions to node20
2024-08-16 11:53:53 -06:00
Rhea
e195fec50e
add CODEOWNERS ( #6270 )
2024-07-14 18:33:25 -04:00
Max Weber
8d8d117f55
package: log jar hash
2023-06-07 22:20:40 -06:00
Max Weber
65f67f2a53
package: use manifest v2 format
2023-06-04 05:49:15 -06:00
Max Weber
bf231bf530
package: upload output jars as build artifacts
2023-02-14 08:50:48 -05:00
Max Weber
bd0b598987
package: update actions
2022-10-23 19:05:04 -06:00
Max Weber
fc629da51a
package: update to Gradle 7.4
2022-02-09 05:51:59 -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
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
3581afa6dc
package: pin okhttp 3.14.9
2021-10-05 04:50:23 -06: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
Adam
86be8f4b31
package: use adoptopenjdk
2021-07-11 19:11:48 -04:00
Max Weber
518ce3f265
package: use commit instead of SNAPSHOT versions
2021-06-13 22:10:58 -06:00
Max Weber
36840b9cb7
package: require plugins to be non-empty
2021-03-24 22:17:34 -06: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
fdb8f405fa
package: bump build cache
2020-12-20 04:22:05 -07:00
Max Weber
aebb0982d1
package: disable actions command parsing
2020-11-03 15:39:11 -07:00
Max Weber
66edf61da6
package: split manifest uploading into it's own job
2020-11-02 17:19:45 -07:00
Max Weber
2d23c768a6
package: only diff from the merge base when building prs
2020-10-30 22:08:11 -06:00
Max Weber
781845bc23
package: enforce build script line length limits
2020-10-30 23:27:48 -04: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