Guillaume Nodet
94be8344e2
Regen native libraries
2022-05-03 20:53:08 +02:00
Guillaume Nodet
7c8fa216ff
FIx files generated with wrong user id, fixes #627 ( #632 )
2022-05-03 17:58:48 +02:00
Tamas Cservenak
53751d2069
Drop Maven dupe classes ( #633 )
...
That has been fixed in Maven version used by mvnd.
Last bit is MavenCli/DaemonCli that is currently
"almost" a copy, but they do not share any code.
2022-05-03 17:53:30 +02:00
Hervé Boutemy
6f024f3b72
only publish sha256, skip md5+sha1+sha512 ( #625 )
...
* only publish sha512, skip md5+sha1+sha256
* Keep sha256 signature instead of sha512 for homebrew
Co-authored-by: Guillaume Nodet <gnodet@gmail.com >
2022-05-02 20:37:11 +02:00
Guillaume Nodet
3d83de9748
Reproducible build for the native library on windows, #628
2022-05-02 20:36:56 +02:00
Guillaume Nodet
ff7bbbe458
Move BuildProperties to the client ( #630 )
2022-05-02 13:13:07 +02:00
Hervé Boutemy
62fe06858c
Don't skip build/ in source archive ( #629 )
2022-05-02 11:14:24 +02:00
Hervé Boutemy
d3d83bad37
prepare Reproducible Builds ( #626 )
2022-05-02 11:14:07 +02:00
Guillaume Nodet
d37791600d
Fix release guide and publish script
2022-04-29 19:28:05 +02:00
Guillaume Nodet
30c41aa8d5
Next is 0.8.1-SNAPSHOT
2022-04-29 17:31:50 +02:00
Guillaume Nodet
709ac3f888
[release] Release 0.8.0
2022-04-29 17:31:45 +02:00
Guillaume Nodet
9b4f3f9792
Fix return values in script
2022-04-29 17:30:06 +02:00
Guillaume Nodet
33cdd8f75a
Fix script
2022-04-29 17:00:46 +02:00
Guillaume Nodet
f6c3a35a98
Add a check to ensure the local repo is on par with the remote
2022-04-29 16:55:15 +02:00
Guillaume Nodet
3877b9dce8
Move back the sha256 computation on the client side
2022-04-29 16:49:14 +02:00
Guillaume Nodet
c1393eac4d
Next is 0.8.1-SNAPSHOT
2022-04-29 16:26:06 +02:00
Guillaume Nodet
0dc83af8f6
[release] Release 0.8.0
2022-04-29 16:26:01 +02:00
Guillaume Nodet
98d71fa3d7
Put back sha256 computation
2022-04-29 16:23:53 +02:00
Guillaume Nodet
72cb8343d9
Next is 0.8.1-SNAPSHOT
2022-04-29 13:43:13 +02:00
Guillaume Nodet
4e5be51e4f
[release] Release 0.8.0
2022-04-29 13:43:07 +02:00
Guillaume Nodet
d2c986eb04
Fix release notes generation
2022-04-29 13:34:48 +02:00
Guillaume Nodet
73b99b89b1
Next is 0.8.1-SNAPSHOT
2022-04-29 13:25:18 +02:00
Guillaume Nodet
d567f1d140
[release] Release 0.8.0
2022-04-29 13:25:13 +02:00
Guillaume Nodet
ed54dc6fce
Fix use of github token
2022-04-29 13:23:18 +02:00
Guillaume Nodet
c4d5f24fd3
Add a publish phase
2022-04-29 13:18:29 +02:00
Stephan Schroevers
0288988d63
Replace github.com/mvndaemon/mvnd
references ( #622 )
...
As the repository is now hosted under `github.com/apache/maven-mvnd`.
2022-04-28 09:43:19 +02:00
Guillaume Nodet
dd193f1b6b
Next is 0.8.1-SNAPSHOT
2022-04-27 22:08:56 +02:00
Guillaume Nodet
c1039a6d67
[release] Release 0.8.0
2022-04-27 22:08:52 +02:00
Guillaume Nodet
c95c523692
Revert to a working state
2022-04-27 22:05:22 +02:00
Guillaume Nodet
0a1f35af5f
Update changelog
2022-04-27 21:51:00 +02:00
Guillaume Nodet
2b3b0decdf
Upgrade to auto changelog 1.2 ( #621 )
early-access
2022-04-26 15:44:15 +02:00
Guillaume Nodet
22875857a8
Enable build test but disable release publishing
2022-04-26 13:36:34 +02:00
Guillaume Nodet
73f4d50bcb
Remove default values for heap options ( #610 )
...
* Set default max heap size to null
Let the JVM decide the max heap size instead of using hardcoded defaults
to match the behaviour of vanilla Maven.
* Add ITs for verifying max heap behaviour
- By default no max heap should be set
- If configured via jvm.config then max heap should be set but not mvnd.maxHeapSize
- If configured via mvnd.maxHeapSize then max heap should be set
* Remove defaults memory options
* Add missing test project
* Fix too small heap size
* Fix tests
Co-authored-by: Ashhar Hasan <hashhar_dev@outlook.com >
2022-04-26 13:22:37 +02:00
Guillaume Nodet
8b2d8dc1f2
Upgrade to maven 3.8.5
2022-04-26 13:22:06 +02:00
Guillaume Nodet
dbe2feaf0c
Fix missing space
2022-04-26 13:22:06 +02:00
Guillaume Nodet
b90fbf1f3e
Reapply Refactor build and release workflows #574 ( #620 )
2022-04-26 13:20:45 +02:00
Michael Keppler
0f86f13997
Fix typos in readme
2022-04-22 17:44:12 +02:00
Guillaume Nodet
eaf0ec3e4a
Use err stream when purging logs during a build, fixes #604 ( #617 )
2022-04-13 10:39:26 +02:00
Guillaume Nodet
e8e5ffc4ee
Revert 8ae4f16
and subsequent fix attempts
2022-04-11 15:00:17 +02:00
Guillaume Nodet
f8b665e41a
Fix CI
2022-04-11 14:13:38 +02:00
Guillaume Nodet
1254ad6f71
Fix CI
2022-04-11 14:08:18 +02:00
Guillaume Nodet
96ac5cd60b
Another attempt to fix CI
2022-04-11 13:56:05 +02:00
Guillaume Nodet
b60af6156b
Fix CI
2022-04-11 13:44:53 +02:00
Tamas Cservenak
d2365ee166
Mvnd with file locking ( #508 )
...
* Update mvnd to include Maven Resolver 1.7
As mvnd itself is Java8 lang level, it is completely
okay to up resolver to 1.7 (that is java8 as well).
The only reason why Maven 3.8.x CANNOT use resolver
1.7 is that it is still Java7 level.
* Move missing piece to SPI
* Add global exclusions
* Example of mvnd using file locking (of resolver)
* Drop irrelevant
* Upgrade to released 1.7.3
Co-authored-by: Guillaume Nodet <gnodet@gmail.com >
2022-04-11 13:29:42 +02:00
Andres Almiray
8ae4f16523
Refactor build and release workflows ( #574 )
...
* Refactor early-access builds with JReleaser
* Add brew and sdkman to release configuration
* Tweak changelog generation
* Do not trigger verify workflow when changelog is updated
* Add release workflows
* Exclude template files from license check
* configure access tokens for Homebrew and Sdkman
* Fix Graal settings in workflows
* setup-graalvm takes care of adjusting the environment on Windows
* Fix workflow configuration
* Uncoment sdkman settings in workflow
* Remove explicit JReleaser build from workflows
* Configure SCM urls
* Update to JReleaser 1.0.0-M1
* Update to JReleaser 1.0.0-RC2
* Update to JReleaser 1.0.0
2022-04-11 13:28:08 +02:00
Guillaume Nodet
4cea5d3078
Handle BufferUnderflowException as a possible registry corruption ( #614 )
2022-04-11 13:18:42 +02:00
Jesse Glick
2ab4cd8083
Only check /proc/self
if apparently on Linux (always fall back to VM name)
2022-03-22 23:34:42 +01:00
Jesse Glick
86d1c3661b
Make DaemonRegistry.getProcessId0
more robust
2022-03-22 23:34:42 +01:00
Guillaume Nodet
3b100839a8
Fix mvn/bin/mvn debug output ( #606 )
2022-03-05 09:03:14 +01:00
dependabot[bot]
eb73fd8053
Bump xstream from 1.4.18 to 1.4.19 ( #598 )
...
Bumps [xstream](https://github.com/x-stream/xstream ) from 1.4.18 to 1.4.19.
- [Release notes](https://github.com/x-stream/xstream/releases )
- [Commits](https://github.com/x-stream/xstream/commits )
---
updated-dependencies:
- dependency-name: com.thoughtworks.xstream:xstream
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 13:23:08 +01:00