Commit Graph

933 Commits

Author SHA1 Message Date
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