Commit Graph

69 Commits

Author SHA1 Message Date
Arnaud Roques 9c52adf7ec chore: restore version which is still not working 2023-05-12 20:44:57 +02:00
Arnaud Roques 37f8e4fd2e chore: try to make OSSRH working 2023-05-12 20:29:40 +02:00
Arnaud Roques 11b9baa3ff chore: print pom_version 2023-05-12 20:19:00 +02:00
Arnaud Roques 871c298203 chore: add trace to publish 2023-05-12 19:53:58 +02:00
Arnaud Roques b4bdcb3428 chore: disable windows tests 2023-05-12 19:31:06 +02:00
Arnaud Roques 962f6df46b chore: only test Java 8 on Windows 2023-05-12 17:09:21 +02:00
Arnaud Roques d9eecbdeeb chore: restore tests and update release.sh 2023-05-12 16:50:31 +02:00
Arnaud Roques 66f426fe6d chore: build MIT signature 2023-05-12 16:32:51 +02:00
Arnaud Roques 2fa62e9173 chore: add MIT in cache 2023-05-12 16:12:11 +02:00
Arnaud Roques b3a0c52d40 chore: run tests and build artifact in parallel 2023-05-12 14:06:41 +02:00
Arnaud Roques c57f5b4691 chore: remove tests 2023-05-12 13:59:52 +02:00
Arnaud Roques f43aa3b928 chore: temporary remove tests, remove gradle publish for snapshot 2023-05-12 13:58:24 +02:00
Arnaud Roques bb33824e87 chore: slightly simplify release-snapshot.sh 2023-05-12 13:42:34 +02:00
Arnaud Roques 82d660de00 chore: temporary suppress native images 2023-04-18 22:05:28 +02:00
Arnaud Roques d2a5e0cd2e chore: suppress MIT 2023-04-18 21:43:40 +02:00
Eric Vantillard 7631517673 chore: build native images on release and snapshot 2023-04-11 15:16:33 +02:00
Eric Vantillard 8f4ef6f8f3 chore: ci workflow will publish on release and snapshot 2023-04-11 14:52:23 +02:00
The-Lum 19d7fba544
chore: Add MIT License (`jar`, `source`) version on CI [skip actions] (#1375)
* Add MIT version on CI

* chore: add gradle project for plantuml-mit

* chore: add publish to gradle project plantuml-mit

* chore: suppress test on u20 win19, add MIT on release script

Suppress ubuntu20 and win2019 test
Test of symbolic link on release script for MIT license
Delete now not used files:
- ci-mit.yml
- license-mit.yml
- build-mit.gradle.kts

* fix: side effect of MIT on Native CI

* fix(build): update paths to mit jars

---------

Co-authored-by: Eric Vantillard <eric.vantillard@evaxion.fr>
2023-04-05 12:13:14 +02:00
Eric Vantillard b9a27f0440 chore: only build native and publish artefacts on release
[skip ci]
2023-04-04 15:23:09 +02:00
Eric Vantillard 6fec6ea27e chore: only use major version in github action references 2023-04-03 12:38:51 +02:00
Guillaume Grossetie 124945d408 Build macOS and Windows native images 2023-03-26 17:50:30 +02:00
Guillaume Grossetie d0d555c439
Fix version 3.5.10 -> 3.10.0 2023-03-25 21:06:29 +01:00
Guillaume Grossetie 79f773c033 Build the native image as part of the release process 2023-03-25 18:55:28 +01:00
Eric Vantillard 3c53361064 fix: missing signature in OSSRH publication (#1313)
Adding `signingKey` and `signingPassword`properties when calling gradle publication tasks from the CI workflow fix the bug.

Fixes: #1313
2023-03-08 22:40:21 +01:00
soloturn 4b5d5d703b update versions 2023-02-18 08:27:59 +01:00
Arnaud Roques c2bb4f8a37 Try to fix https://github.com/plantuml/plantuml/issues/1261 2023-01-17 19:00:39 +01:00
Denis N. Antonioli f067d71b28 spaces 2023-01-12 21:22:15 -08:00
Denis N. Antonioli 5624575b08 1252: Use eclipse-temurin:17-jre-jammy and generate both amd64 and
arm64 images
2023-01-12 21:09:13 -08:00
Gábor Lipták be8c618134
Update to remove deprecated set-output in GHA
Signed-off-by: Gábor Lipták gliptak@gmail.com
2022-10-24 21:17:59 -04:00
Gábor Lipták 29dc03bde5
Drop Ubuntu 18.04 from GHA 2022-09-28 20:01:56 -04:00
Gábor Lipták d0a50693a9
Run gradle signMavenPublication at info level 2022-09-27 19:25:52 -04:00
Gábor Lipták 38e01ca98c
Publish to OSSRH
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2022-09-26 19:51:56 -04:00
Gábor Lipták 31999b4cf4 Add Dockerhub release to GHA
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2022-09-24 10:04:01 -04:00
soloturn e87413acda update gradle to 7.5.1, assertj, jupiter, setup-java.
gradle-7.5.1 supports java-18.
2022-09-17 19:01:12 +02:00
Arnaud Roques d586be399b run Gradle with INFO logging level 2022-08-29 18:33:02 +02:00
PlantUML 5718bbe08c
Merge pull request #1069 from gliptak/patch-1
Add ubuntu-22.04 to GHA build matrix
2022-07-31 22:43:33 +02:00
Gábor Lipták ba5fef7181
Add Docker release to GHA
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2022-07-29 21:44:46 -04:00
Gábor Lipták 44affec416
Add ubuntu-22.04 to GHA build matrix
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2022-07-29 20:48:14 -04:00
Arnaud Roques 04c4a6c156 Temporary remove macos-12 because Java 8 is not running there. Anyone, feel free to fix this :-) 2022-07-21 17:25:18 +02:00
Arnaud Roques 36652c6faa Move to macos-12 2022-07-21 17:16:42 +02:00
The-Lum 3dd8b13f6c
upd: add `Checkout` before `Configure workflow`
- Adding `Checkout the repository` _(I don't know if it optimized or not...)_ before the `Configure workflow`
- Fix variable in Uppercase
2022-06-06 20:00:16 +02:00
The-Lum 5e06dae809
upd: add a pseudo version of snapshot
Add a pseudo version of snapshot taken from Version.java
2022-06-06 14:07:52 +02:00
matthew16550 ccd0ac83ad Make CI test results more visible 2022-05-05 18:25:40 +10:00
soloturn d24c12e3c7 gradle-7.4.2, github actions current version 2022-04-17 22:10:14 +02:00
dependabot[bot] 1a8da77432
Bump actions/setup-java from 3.0.0 to 3.1.0
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-04 01:32:42 +00:00
soloturn 9c651045c5 upload script was renamed, adapt workflow file 2022-03-12 06:22:34 +01:00
soloturn 9cced3dfe8 remove maven build 2022-03-11 06:42:52 +01:00
dependabot[bot] 70a9682c80 Bump actions/setup-java from 2.5.0 to 3.0.0
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 2.5.0 to 3.0.0.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v2.5.0...v3.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-03-11 06:18:23 +01:00
soloturn 7d256adde6 switch default build to gradle, fixes #47 2022-02-11 09:41:40 +01:00
soloturn b27c1fc50d revert github workflows to use java8, java11, java17
github workflow should use the various java versions to test,
which permits to test especially 2d rendering differences.

the javac release flag is set to produce java8 binaries in
any case. not perfect, but we only loose a warning that
applets are to be removed after java17, trivial to display
by adding the javac release property, when using java17:

  mvn --batch-mode compile -Dmaven.compiler.release=17
  gradle clean build -x javaDoc -PjavacRelease=17

better would be to separate build and test, as suggested
by https://github.com/matthew16550, here:
https://github.com/plantuml/plantuml/pull/904
2022-02-11 08:13:03 +01:00