6fbde4d5dd
Merged dev into integration
2025-07-17 12:13:24 -05:00
ac94ca625d
Add secondary sort (QFieldMetaData::getName) to execute method, for increased stability
2025-07-17 11:56:05 -05:00
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
3506a502ee
Merged feature/workflows-support into integration
2025-07-14 19:44:56 -05:00
78b893616b
Merged dev into feature/workflows-support
2025-07-14 19:44:38 -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
104dd2fff8
Initial commit (previously missed)
2025-07-14 16:39:25 -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
384195a2c3
Update possibleValuesStandalone to accept filter as formParam.
2025-07-14 16:33:42 -05:00
79bc7dfecd
Refactor new method setValueFromApiFieldInQRecord out of apiJsonObjectToQRecord for smaller use-case of similar nature
2025-07-14 16:33:42 -05:00
fc197efd74
Add method buildCrossProduct to help build cross products
2025-07-14 16:33:42 -05:00
ec697d7f0f
In enrichPossibleValueSource, call getMethod instead of getDeclaredMethod, for finding the id-type of a custom-typed PVS
2025-07-14 15:56:55 -05:00
db23469c8a
Pass possibleValueSourceFilter through to frontend
2025-07-14 15:56:22 -05:00
a3c5410897
Add property omitExposedJoins
2025-07-14 15:56:13 -05:00
2aa2e4643e
Add method identifyJoinTablesInFilter
2025-07-14 15:55:56 -05:00
d7bb54eb16
Add QHelpContentPlugin, so that supplemental instance meta data can accept help content. also add commonmark dep and getContentAsHtml method
2025-07-08 10:49:19 -05:00
eb0c57e9a6
Add processing of subFilters to interpretValues
2025-07-07 09:44:41 -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
232b888303
Merged feature/workflows-support into integration
2025-07-03 08:37:00 -05:00
4788faae7d
Mark as Serializable
2025-07-03 08:10:42 -05:00
3183dd028f
Add protection against ConcurrentModificationException when processing QSupplementalInstanceMetaData - for the case where enriching one adds another
2025-07-03 08:10:42 -05:00
ff1cf81315
Switch from testing for QBitComponentMetaDataProducer to use QBitComponentMetaDataProducerInterface instead
2025-07-03 08:10:42 -05:00
946e7d418b
Add method get(Class,String)
2025-07-03 08:10:42 -05:00
f97a3d5097
Pass transaction through from insert/update/delete actions through DMLAuditAction into AuditAction
2025-07-03 08:10:42 -05:00
fa80daa778
Add method addAllIfNotNull
2025-07-03 07:57:37 -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
d26194272a
Merged feature/workflows-support into integration
2025-07-02 08:59:35 -05:00
b5134cd0c6
Update ApiQueryFilterUtils.manageCriteriaFields with basic support filtering by an exposed join.
2025-07-02 08:50:16 -05:00
b3f5f6bfc1
Merged feature/webhooks into feature/workflows-support
2025-06-20 08:02:12 -05:00
d7867b8d22
replace all relative program paths (e.g., cp) with absolute ones (e.g., /bin/cp), in constants (e.g., CP);
2025-06-19 14:49:07 -05:00
5935c3edcf
Merged feature/webhooks into integration
2025-06-18 19:41:58 -05:00