294 Commits

Author SHA1 Message Date
Chris Bono
2209f38eec Update central-sync-release.yml
Updating back to bigger private runner

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-29 17:07:23 -06:00
Chris Bono
21ecdb5866 Update cental-sync-create.yml
Go back to custom runner

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-29 16:28:50 -06:00
Chris Bono
dddb05df41 Update apps-plugin-release.yml
Re-order clean and install targets

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-27 16:49:49 -06:00
Chris Bono
ccd62fedb6 Update central-sync-release.yml
Increase release timeout to 10m

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-27 12:41:08 -06:00
Chris Bono
2c67d6c6ac Update cental-sync-create.yml
Increase close and release timeout to 10m

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-27 12:38:12 -06:00
Chris Bono
ef5d8bbd07 Update cental-sync-create.yml
Attempting to use smaller ubuntu-latest runner

Signed-off-by: Chris Bono <chris.bono@broadcom.com>
2025-01-27 12:17:03 -06:00
Chris Bono
6cc9cdde21 Update ivy version to 2.5.2 (#619)
- Updates `org.apache.ivy:ivy` to version 2.5.2 to fix
CVE-2022-46751

- Adds 2 CVEs to trivyignore due to `debezium-supplier`
transitive dependencies.
2025-01-24 10:09:49 -06:00
Chris Bono
e9afea157b [CI] Make Trivy scan fail build
This makes Trivy fail the build when a CVE is encountered.
2025-01-23 16:51:31 -06:00
Chris Bono
7e2d04fc68 [CI] Update upload-artifact to v4 2025-01-23 11:27:01 -06:00
Chris Bono
3d6587e518 Add CI workflow for 2024.0.x branch 2024-12-18 15:17:04 -06:00
Corneil du Plessis
0c843d9c09 Fix build-name / number from input. (#590)
Updates JFROG_CLI_BUILD_NAME and JFROG_CLI_BUILD_NUMBER from input to workflow.
2024-12-12 10:56:24 +02:00
Corneil du Plessis
0679da0ddf Fix reference to stream-applications-descriptors. 2024-12-11 14:20:32 +02:00
Corneil du Plessis
2e48f7c978 Fix reference to stream-applications-descriptors. 2024-12-11 14:19:17 +02:00
Corneil du Plessis
a4446f7547 Update jfrog to use JF_SERVER_ID 2024-12-11 13:02:32 +02:00
Chris Bono
c1c8d9eca2 [CI] Update apps plugin snapshot workflows (milestone + release) 2024-12-10 15:43:25 -06:00
Chris Bono
5cce183e1b [CI] Update apps plugin snapshot workflow w/ proper Jfrog server id 2024-12-10 15:26:34 -06:00
Corneil du Plessis
2e3d0a4d50 Start Release Train 2024.0.1 / 5.0.1
Applied changes from 2022.0.x to ensure same files workflows are used as current branch.
2024-11-29 10:37:50 +02:00
Corneil du Plessis
9f4a926438 Update ci-it.yml to ensure it doesn't fail on absent failsafe files
Update ci-it.yml to ensure it doesn't fail on absent failsafe files

Ensure when failsafe plugin isn't used it shouldn't cause a failure
2024-11-29 10:31:49 +02:00
Corneil du Plessis
df9fedbd66 Update ci-it.yml to upload surefire and failsafe reports 2024-11-20 12:42:32 +02:00
Corneil du Plessis
3266b47a83 Restore scan in CI-PR and Provide alternative Trivy repo. (#579)
Added enviromental variables with multiple trivy repos.
Restore scan after build.
2024-11-20 11:51:59 +02:00
Corneil du Plessis
8411d0ff88 Move Trivy to single job (#580)
Added scan job for Trivy and removed individual trivy scans for all application jobs.
2024-11-19 15:50:18 +02:00
Corneil du Plessis
86ed0fa3b3 Update Trivy env in common.yml
Added trivy env to each specific Trivy job step.
2024-11-19 14:20:20 +02:00
Corneil du Plessis
0682b79208 Provide alternative Trivy repo
Added enviromental variables with multiple trivy repos.
2024-11-18 09:23:47 -06:00
Corneil du Plessis
f1b11d8885 Update env to setup-jfrog-cli to use JF_ARTIFACTORY_SPRING 2024-11-15 11:44:34 +02:00
Corneil du Plessis
b3375cec46 Expand feedback on configure-jfrog.sh. 2024-11-15 11:16:15 +02:00
Corneil du Plessis
4b93227dfb Update configure-jfrog.sh to use setup-jfrog-cli@v3 2024-11-15 10:49:21 +02:00
Corneil du Plessis
2fa05ffba0 Disable Trivy Scan by default
Add a flag named `enableSecurityScan` to manage execution of trivy scan that will be `false` by default.
2024-11-14 08:08:17 -06:00
Corneil du Plessis
7c29766ff0 Fix setup-java@v4 to use liberica only. 2024-11-14 14:41:21 +02:00
Corneil du Plessis
6d30494b8c Fix setup-java@v4 to use liberica only. 2024-11-14 14:34:30 +02:00
Corneil du Plessis
9e1369994d Fix common CI workflow (#572)
Removes the extra github-token not required in setup_java@v4.
2024-11-14 06:25:49 -05:00
Corneil du Plessis
e46b43b23f Simplify CI-PR (#570)
Removed checks for changed modules and ensure the build scripts works in the absence of credentials.
This changes the distribution to use liberica since it properly detects the latest patch version of the distribution.

See #550
2024-11-14 06:23:32 -05:00
Corneil du Plessis
7e0a34d133 Deleting ci-test after determining the combinations that fail or work. 2024-11-12 16:13:16 +02:00
Corneil du Plessis
fb3d09fa07 Testing setup-java version selection
Test setup-java@v4 for selecting latest version of distribution.
2024-11-12 16:05:13 +02:00
Corneil du Plessis
89797e71b3 Update setup-java and setup-jfrog to v4
Changes to setup-java@v4 requires distribution.
Specify specific version of Java
[skip ci]
2024-11-08 10:03:15 -06:00
Chris Bono
ec176eff96 [CI] Remove scan from ci-pr main
Also build all modules during ci-pr.yml.
2024-11-07 21:05:06 -06:00
Chris Bono
02d9cc9a39 Revert "[CI] Remove scan from ci-pr main"
This reverts commit 392081b43a.
2024-11-07 20:57:03 -06:00
Chris Bono
392081b43a [CI] Remove scan from ci-pr main 2024-11-07 20:41:43 -06:00
Corneil du Plessis
935b0564bc fix analytics sink test (#552)
* Update Spring Functions Catalog to 5.0.1-SNAPSHOT

* Update Spring Boot to 3.3.1
Update Spring Framework to 6.1.10

* Fix AnalyticsSinkTests

* Fix AnalyticsSinkTests

* Disable Maven Threads.

* Disable Maven Threads.
2024-07-29 16:22:43 +02:00
Corneil du Plessis
b2800d3d07 [CI] Ensure CI-PR builds all modified modules and their dependendants. [skip ci] 2024-06-03 14:56:18 +02:00
Chris Bono
1280d97d91 [CI] Update to OSS private runners 2024-05-09 14:47:36 -05:00
Corneil du Plessis
4a9a68b2f6 Release 2024.0.0-RC1 (#538) 2024-04-30 12:22:39 +02:00
Chris Bono
0d3e584543 Update to Spring Functions Catalog 5.0.0-RC1 (#537)
* Update to Spring Functions Catalog 5.0.0-RC1

* Temporarily skipping Trivy Scan
2024-04-29 15:23:23 -05:00
Corneil du Plessis
2eec01c12b [CI] Fix plugin deployment 2024-04-03 17:24:37 +02:00
Corneil du Plessis
cf7a4fa6fc [CI] Fix plugin deployment 2024-04-03 17:20:06 +02:00
Corneil du Plessis
b91e231320 Plugin build from push. 2024-04-03 17:15:18 +02:00
Corneil du Plessis
09683374ec Plugin build from push. 2024-04-03 17:14:37 +02:00
Corneil du Plessis
2f177a621e Remove scan dependency from ci-pr 2024-04-03 13:51:46 +02:00
Corneil du Plessis
c674eaba63 Fix reference to output 2024-04-03 12:40:24 +02:00
Corneil du Plessis
0fa79d94b4 [CI] Update trivy installation. 2024-04-02 18:24:30 +02:00
Corneil du Plessis
db7cc81de5 [CI] Check sarif location 2024-04-02 18:08:14 +02:00