646d20de6f
Merge pull request #190 from Kingsrook/feature/cleanup-deprecated-calls
...
Feature/cleanup deprecated calls
2025-07-15 11:14:03 -05:00
928f4a2543
Removed assertions about logs that have been removed
2025-07-15 10:33:51 -05:00
b78519aa55
add toYamlCustomized / toJsonCustomized methods, that expose jackson's now-preferred Builder objects to be configured on instead of doing config directly on mapper objects.
2025-07-15 08:48:57 -05:00
01f1e074e2
Add @SuppressWarnings("deprecation") for usage of metaDataFilter (as framework still supports it, despite it being deprecated, so we don't want warnings about it in here)
2025-07-15 08:30:07 -05:00
2548725be2
Fix whitespace
2025-07-15 08:29:28 -05:00
dd67ed317c
Replace deprecated backend.setVariantOptions properties with VariantsConfig
2025-07-15 08:29:10 -05:00
f7ca485e6e
Replace deprecated IOUtils.readLines call
2025-07-15 08:06:33 -05:00
cdfc58adc6
Replaced deprecated withIn and withType methods that took strings in favor of ones that take enum constants
2025-07-14 20:40:18 -05:00
06ed66f640
Update al lURLEncoder.encode calls to use StandardCharsets.UTF_8 (some were Charset.defaultCharset, some were deprecated single-arg)
2025-07-14 20:19:54 -05:00
80e1d8143c
Replace QProcessMetaData.addStep and addOptionalStep with .withStep and .withOptionalStep
2025-07-14 20:03:29 -05:00
d311e28e60
Revert "Rewrite deploy workflow to also be split up"
...
This reverts commit abfdf09b32
.
2025-07-14 17:10:30 -05:00
fc4b34306f
Remove duplicated sshd-sftp dep
2025-07-14 17:07:30 -05:00
abfdf09b32
Rewrite deploy workflow to also be split up
2025-07-14 17:01:15 -05:00
6ced3cbd61
Merge pull request #189 from Kingsrook/feature/circleci-improvements
...
minor rewrite of circleci config (mostly done by cursor). Highlights:
- by default, mvn builds will now not output all System.out, err, logs, and stack traces (though runs in the IDE still will, and it can be opted in to via -DtestOutputToFile=false)
- in circleci, the test output files get concatted together and uploaded as artifacts, if they need reviewed.
- fixed jacoco summary stats & uncovered class reporting in circleci, w/o any external deps (e.g., to speed up builds)
- removed an explicit install of java17, since our executor already had it (!) - should speed up build ~a minute
- updated to mvn build in one step, so its loud output is segregated from test outputs (which are more useful now that it's just junit reporting success/fail, not all logs from our code)
- update to run check-middleware-api-versions in parallel with mvn verify, in theory should speed up some too.
2025-07-14 16:35:20 -05:00
8531feef70
Add script to collect JaCoCo reports and update CircleCI config to use it
2025-07-03 15:41:09 -05:00
0aaf184962
move concatenate-test-output to its own script; switch back to verify, so we get jacoco reports; switch to no-tranffer-progress from batch-mode, so we still get color output
2025-07-03 15:24:54 -05:00
14a3dad3c8
Refactor CircleCI config to run tests and API version checks in parallel
...
- Split mvn_test job into separate build, test, and api_version_check jobs
- Run test and api_version_check in parallel after build completes
- Both parallel jobs use compiled outputs from build via Maven cache
- Remove unnecessary check_java_version steps
- Remove unused test-logs artifact storage
- Add jacoco:report to generate coverage reports
- Maintain sequential execution in mvn_deploy job
2025-07-03 15:13:15 -05:00
7b2b181427
split mvn verify into mvn build (which will have lots of output about downloading deps) and mvn test, to run tests (moving to test goal instead of verify, since we don't have any int-tests that would run in a verify, and we don't really need to do a packge)
2025-07-03 15:03:25 -05:00
171c73c4e4
Update CircleCI configuration to use absolute paths for test output artifacts
2025-07-03 14:49:17 -05:00
fc6f7b084d
Enhance Jacoco coverage summary output to include module name and improve readability with additional separators.
2025-07-03 14:48:52 -05:00
04e64b04ab
test output updates:
...
- by default, make tests put all their output into files (under target/surefire-reports/) - with system property -DtestOutputToFile=false to get all output on console;
- have circleci store that output as artifacts;
- run mvn in 'batch mode' in circleci, for quieter output (no download progress, no color codes)
2025-07-03 13:08:53 -05:00
58dbcfd42b
manual rewrite of jacoco summary reporting shell lines
2025-07-02 13:06:20 -05:00
779dfd25d0
Cursor rewrite of store-artifacts/jacoco-site
2025-07-02 13:03:06 -05:00
eca359cf69
Try not manually installing java 17, and parse jacoco outputs more directly (per Cursor)
2025-07-02 12:32:37 -05:00
e1eb07697a
Merge pull request #186 from Kingsrook/feature/search-possible-values-by-label
...
added labels as a param when searching for PVSs
2025-06-18 10:21:36 -05:00
46bca6efb9
Merge pull request #184 from Kingsrook/183-javalin-server-fails-to-start-when-using-static-files-in-a-production-jar
...
Fixed loading static files from FS or Jars
2025-06-15 11:04:52 -05:00
f6859d040f
Refactored to use the constructor instead of the class/static method to load properties - makes unit test runtime cleaning
2025-06-15 10:36:11 -05:00
d13fc4a863
Removed - Merged back into overall unit tests
2025-06-15 10:35:18 -05:00
eab87b9d80
Added missing jar for unit test
2025-06-15 10:01:11 -05:00
707400a8b2
Added support for loading static files from the filesystem as as from jars (based on a system property)
2025-06-14 16:07:51 -05:00
ffca465f04
Add option to specify Comparator, for custom sorting of options [skip ci]
2025-06-05 10:59:48 -05:00
e48d5e0965
added labels as a param when searching for PVSs
2025-05-27 17:05:37 -05:00
dfb584b367
Updating to 0.26.0
2025-05-19 15:20:47 -05:00
504c53b108
Merge tag 'version-0.25.0' into dev
...
Tag release
2025-05-19 15:20:43 -05:00
60096dde93
Merge branch 'rel/0.25.0'
version-0.25.0
2025-05-19 15:17:15 -05:00
3395ee2146
Update for next development version
2025-05-19 15:05:04 -05:00
9949e96832
Update versions for release
2025-05-19 15:05:02 -05:00
868dcf00d7
Merged feature/string-utils-safe-equals-ignore-case into dev
2025-05-19 14:56:39 -05:00
ed6825ff05
Remove some tests that were from copy-pate
2025-05-19 14:56:26 -05:00
e33033fb05
Merged feature/qrun-support-20250313 into dev
2025-05-19 14:48:37 -05:00
32fde00b96
updates to check versions on process query params
snapshot-feature-string-utils-safe-equals-ignore-case
2025-05-15 12:56:10 -05:00
2491523a6b
added more whitespace behaviors (trims)
2025-05-13 10:15:41 -05:00
6d0f5d4fb3
Merge branch 'dev' into feature/string-utils-safe-equals-ignore-case
2025-05-12 15:47:09 -05:00
bc76a7f66f
added whitespace behavior and test
2025-05-12 14:49:52 -05:00
5045627b18
Add initial version of javalin documentation
2025-05-12 09:17:11 -05:00
af4dd2a771
Updated to decide which javalinMetaData to use (either from this object or the QInstance)
2025-05-12 09:16:52 -05:00
595190fd8f
Greatly simplified
2025-05-12 09:16:19 -05:00
b8191927e8
Remove zombie code
2025-05-11 20:33:07 -05:00
182ffe2939
Add overload of writeEnvFromSecretsWithNamePrefix w/ option to quoteValues (defaults to true, since that's what new dotenv wants)
2025-05-09 10:29:21 -05:00
ce2ca3f413
Option to useSynchronizedCollections in RecordLookupHelper
2025-05-05 14:11:04 -05:00