What’s New in actions/setup-java 5.4 and 5.5: Signature Verification, Kona JDK, and a Better Maven Experience
Table of Contents Verify the signature of the JDK you downloadTencent Kona JDKInstall a JDK without making it the defaultSmarter version files: auto-detect the distributionFrom .sdkmanrcA much nicer Maven experienceQuieter logs by defaultNon-interactive settings.xmlToolchains that stop growing out of controlDon't ...
-
BoxLang v1.13.0: Compatibility, Concurrency, and Formatter Maturity
Table of Contents New FeaturesCharacter-Aware Trimming — trim(), ltrim(), rtrim()getClassMetadata() by Absolute PathSystemExecute() Environment ControlsThe BoxLang Formatter Goes Production-ReadyAsync & Concurrency HardeningMiniServer: Security & ReliabilityCompatibility WinsChangelog Highlights BoxLang 1.13.0 is a stability-first release with deep compatibility work and runtime hardening. …
-
Testing Lottie4J JavaFX Animations in GitHub Actions Without a Display: JavaFX 26 Headless to the Rescue
Table of Contents The Test, and Why It MatteredWhat Changed in JavaFX 26The Catch: JavaFX 26 Requires Java 24The GitHub Actions SideWhat This Actually TestsWould I Recommend This Pattern?When I released Lottie4J 1.1.0, I mentioned something a bit embarrassing in …
-
Foojay Podcast #36: J-Fall Report, Part 3
In this part, hear about Maven, contributing to Open Source projects, JOOQ, Desktop Applications, Thymeleaf, htmx, and Security.
-
Creating Executables For JavaFX Applications
Let’s take a look in this article at the current state of what can be done with jpackage and GitHub Actions for JavaFX.
-
Preparing to Move Away from Twitter
Table of Contents Evaluating the alternativesMastodon Twitter SyncManaging credentialsSync only onceWorkflow optimizationFinal notesConclusionI opened my Twitter account more than 13 years ago, in August 2009. For 12 years, I kept focusing on professional-related content: Java, the JVM, programming, etc. I …
-
Lights, Camera, Action: GitHub Actions with Java (Part 3)
The Java GitHub Actions that rules them all! Hey, everyone check Carl Dea’s 3rd and final instalment Lights, Camera, Action: GitHub Actions with Java
-
Lights, Camera, Action: GitHub Actions with Java (Part 2)
When picking a build distribution with the current version of GitHub Actions setup-java@v2 you really only have two choices: zulu or temurin.
-
Lights, Camera, Action: GitHub Actions with Java (Part 1)
Learn how to create a GitHub Action job that will build and test a Java-based project using Maven or Gradle.
-
Updating Data Files: Commits vs. Pull Requests?
I decided to switch to an alternative approach in GitHub Actions.
Instead of committing, I updated the script to open a Pull Request. If I need to run the demo, I’ll merge it (and pull locally); if not, it will stay open. If an opened PR already exists, the action will overwrite it.
Now, I can schedule the action more frequently.