Jonas Herzig
b6a7d3bcda
Disable maven artifact checksum verification because Mojang keeps breaking it
...
(and so do some maven repos) and I can't be bothered to constantly fix it.
2018-08-22 14:07:48 +02:00
Jonas Herzig
16b40a5725
Only try to sign jars if the current call built any
2018-06-10 17:59:22 +02:00
Jonas Herzig
efaa5b7c41
Shouldn't release jars be final..
...
Well, looks like the jcenter repo doesn't care because the hash for
one of its jars has changed (a few bits in the jar were flipped).
Maven Central is still serving the original version, so we have to allow
both hashes.
2018-04-03 16:17:33 +02:00
Jonas Herzig
9cdd1bbca8
Sign jars based on current commit instead of tag
2018-03-15 22:56:40 +01:00
Jonas Herzig
5f4c15de2b
Update proxy-witness and disable its cache
2018-02-28 08:36:02 +01:00
Jonas Herzig
ad6345de88
Re-write reprod to support all versions in one tree
2018-02-28 08:36:02 +01:00
Jonas Herzig
aabc3b52fe
Replace reprod patched mixingradle with specific upstream version
2018-02-22 18:25:36 +01:00
Jonas Herzig
2f96694a73
Replace reprod patched mixin with upstream + gradle task for fixing refmap
2018-02-22 18:25:36 +01:00
Jonas Herzig
f9b6fd1ced
Update reprod to 1.12
2017-10-28 19:32:26 +02:00
Jonas Herzig
4ea0da3fe6
Update reprod to 1.9.4
2017-10-28 17:18:57 +02:00
Jonas Herzig
4ad7d61280
Update reprod mixin dep
2017-10-27 18:54:56 +02:00
Jonas Herzig
cfee84acbc
Manually re-pack FG jar
2017-10-27 15:52:41 +02:00
Jonas Herzig
ba4aaa3654
Produce pom.xml instead of shading deps of deps
2017-10-03 18:00:24 +02:00
Jonas Herzig
c07e08386d
Fetch pre-built artifact if available
2017-10-03 14:36:51 +02:00
Jonas Herzig
cceed1258d
Apply externally generated signature to replaymod.jar if requested
2017-10-03 14:04:03 +02:00
Jonas Herzig
c34b059ed9
Replace manual shade patch for FG with reproducible builds plugin
2017-10-03 11:18:42 +02:00
Jonas Herzig
c18644a208
Use gradle-ecj-plugin to make reproducible builds JDK-independent
2017-09-03 21:32:55 +02:00
Jonas Herzig
5be2f36a78
Use gradle-reproducible-builds-plugin instead of configuring Gradle manually
2017-09-03 17:22:12 +02:00
Jonas Herzig
c21408a9d0
Rebase reprod changes on 1.8
2017-09-03 17:22:12 +02:00
Jonas Herzig
a8f2c742e5
Remove ReplayStudio submodule and depend on it via maven instead
2017-09-02 19:25:28 +02:00
Jonas Herzig
8b86253103
Replace manually built shadow and gitpatcher plugins with upstream
2017-09-02 19:25:28 +02:00
Jonas Herzig
6ef61f0878
Manually build ReplayStudio dep
2017-09-02 19:25:28 +02:00
Jonas Herzig
c44de2b22a
Add http proxy for artifact verification, remove gradle-witness
2017-09-02 19:25:26 +02:00
Jonas Herzig
25823e1081
Patch FG to work with proxy-witness
2017-09-02 14:19:36 +02:00
Jonas Herzig
ad3ff3e8ef
Move gradle config for reproducible builds into init.gradle file
2017-09-02 14:19:36 +02:00
Jonas Herzig
95fc9a5248
Build FG SNAPSHOT deps manually
2017-09-02 14:19:36 +02:00
Jonas Herzig
acd03c0ee3
OSX has neither "xargs -r" nor "sha256sum"
2017-09-02 14:19:36 +02:00
Jonas Herzig
c561a3fa5a
Remove further sources of nondeterminism and update SNAPSHOT hashes
2017-09-02 14:15:51 +02:00
Jonas Herzig
ebbe363954
Allow for reproducible builds
...
REPRODUCIBLE_BUILD=1 ./gradlew clean :build
2017-09-02 14:15:42 +02:00