Karl Tauber
242c478cb3
GitHub Actions:
...
- build using Java 20 (use toolchain because Gradle 8.1.1 does not support running and compiling on Java 20 because Kotlin does not support 20 as target version)
- use temurin distribution as default because it is pre-installed on ubuntu-latest
2023-06-21 17:14:29 +02:00
Karl Tauber
97018df2f9
added Error Prone ( https://errorprone.info/ ) and fixed reported errors and warnings
...
- CI runs Error Prone with Java 11
- use Gradle task `errorprone` to run it on development machine
- fixes are mostly cosmetic except:
- use Locale.ENGLISH for String.toLowerCase()
- use explicit character encoding when reading/writing files
- TabbedPane: wrong logic in mouse-wheel scrolling
- SplitPane: simplified property change listener (fixes hiding field `propertyChangeListener` of superclass)
2023-05-19 22:58:12 +02:00
Karl Tauber
875083a924
GitHub Actions: don't use toolchain for Java 19 (because this fails on Gradle 8.0.2)
2023-03-06 13:41:44 +01:00
Karl Tauber
05240abfe0
GitHub Actions: removed on.pull_request.* to avoid duplicate execution or actions in PRs
2022-11-19 11:28:06 +01:00
Karl Tauber
b515e8be04
Fonts: fixed GitHub Actions:
...
- ci.yml: skip fonts in snapshot and release jobs
- fonts.yml: build on all branches/PRs; publish snapshots
- fixed version for font snapshots
2022-11-19 10:48:07 +01:00
Karl Tauber
f23c523baf
GitHub Actions: ci.yml: include font JARs in build artifacts
2022-11-17 23:01:56 +01:00
Karl Tauber
ca88023560
GitHub Actions: build using Java 19 (use toolchain because Gradle 7.5.1 does not support running on Java 19)
2022-09-28 19:15:59 +02:00
Karl Tauber
52763ab932
GitHub Actions:
...
- natives.yml: include core natives in artifacts
- updated versions of used actions
2022-04-21 14:18:27 +02:00
Karl Tauber
d10ea41b47
GitHub Actions:
...
- build on Java 17
- run natives.yml when Gradle version changed
2022-01-04 18:13:12 +01:00
Karl Tauber
095794bbd1
GitHub Actions:
...
- use actions/setup-java@v2 (provides caching gradle files)
- use pre-installed Java 8 and 11
- no longer build on Java 9 and 14
- not yet build on Java 17 because used Gradle version 6.8.2 does not support it
can not yet upgrade to Gradle 7.x because nokee plugins (for C++) does not support it
2022-01-04 12:26:13 +01:00
Karl Tauber
9708fec0e0
GitHub Actions: produce snapshots only on develop-* branches; change version to 1.6.5-SNAPSHOT
2021-12-06 17:27:49 +01:00
Karl Tauber
cb70fb4e82
GitHub Actions: run Gradle wrapper validation only once
...
(to reduce risk of connection timeout)
2021-11-14 23:06:23 +01:00
Karl Tauber
ef06840649
Theme Editor: basic README.md with shapshot download link
2021-08-24 18:38:21 +02:00
Karl Tauber
6578f25cc9
GitHub Actions: upload theme editor
2021-08-22 16:10:29 +02:00
Karl Tauber
fa7dd3bdc4
GitHub Actions: upload all built libs
2021-02-21 17:18:59 +01:00
Karl Tauber
9a8c68b846
GitHub Actions: renamed master to main
2021-02-19 16:38:25 +01:00
Karl Tauber
b0121c422d
GitHub Actions: added Gradle wrapper validation
2021-02-11 23:52:11 +01:00
Karl Tauber
37d0179de1
GitHub Actions: upload demo (was removed in previous commit)
2021-02-06 23:27:39 +01:00
Karl Tauber
823d4b0fe2
dropped usage of bintray, jcenter and jfrog artifactory
...
deploy to Sonatype OSSRH
snapshots are now here:
https://oss.sonatype.org/content/repositories/snapshots/com/formdev/
2021-02-06 19:02:32 +01:00
Karl Tauber
80bdf69eaf
GitHub Actions: build on all branches; produce snapshots only on master branch; disable Travis CI
2020-11-21 17:31:52 +01:00
Karl Tauber
18e838bffd
GitHub Actions: exclude javadoc and sources from build artifacts
2020-11-21 15:21:33 +01:00
Karl Tauber
d95b1b0ec4
GitHub Actions: upload build artifacts
2020-11-21 15:08:07 +01:00
Karl Tauber
d16a3c117b
GitHub Actions: 3rd attempt to test release job without publishing
2020-11-21 14:45:02 +01:00
Karl Tauber
d04ec982ab
GitHub Actions: 2nd attempt to test release job without publishing
2020-11-21 14:42:09 +01:00
Karl Tauber
19ed538573
GitHub Actions: added secrets for snapshot and release jobs
2020-11-21 14:24:56 +01:00
Karl Tauber
a1f78345e6
GitHub Actions: use separate jobs for snapshots and releases to be sure that build succeeded for all Java versions
2020-11-21 14:04:32 +01:00
Karl Tauber
f8c7ccf064
GitHub Actions: run if tags are pushed
2020-11-21 13:38:21 +01:00
Karl Tauber
4d5242cd61
GitHub Actions: fixed typo in snapshot step condition
2020-11-21 12:06:18 +01:00
Karl Tauber
7ad176f98d
GitHub Actions: info step added
2020-11-21 12:02:08 +01:00
Karl Tauber
57df7d28b5
GitHub Actions: added steps for snapshots and releases
2020-11-21 11:51:41 +01:00
Karl Tauber
f784ff2c84
GitHub Actions: test also against Java 9
2020-11-21 01:57:37 +01:00
Karl Tauber
a0f6affb68
GitHub Actions: cache gradle wrapper; fixed key for caching gradle cache
2020-11-21 01:37:28 +01:00
Karl Tauber
0c679167fa
GitHub Actions: cache gradle dependencies
2020-11-21 00:48:27 +01:00
Karl Tauber
4fe707e519
GitHub Actions: initial commit
2020-11-21 00:19:46 +01:00