Commit Graph

2484 Commits

Author SHA1 Message Date
Émile Ré
fa586d4758 Safe link opening and stronger permission
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 22:12:46 +04:00
Émile Ré
3070719ed2 Remove log
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 22:10:22 +04:00
Émile Ré
e6cea22578 Remove useless buttons
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 22:08:24 +04:00
Émile Ré
249d82f0fe Edit email links
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 21:53:52 +04:00
Émile Ré
ee3b0728bc Remove legacy trust center page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 21:50:44 +04:00
Émile Ré
7e92d5a165 Refactor compliance page access page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 21:45:43 +04:00
Émile Ré
42557e1640 Refactor compliance page vendors
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 19:17:27 +04:00
Émile Ré
c74631ae54 Refactor compliance page files page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 18:37:44 +04:00
Émile Ré
36a936fcf4 Refactor compliance page documents page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 16:52:17 +04:00
Émile Ré
3e3c3a8ebb Refactor compliance page audits page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 16:17:45 +04:00
Émile Ré
07ea130536 Remove unused files
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 15:25:42 +04:00
Émile Ré
26a45f9c6f Add references page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 15:21:44 +04:00
Émile Ré
12913fb65e Add overview page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 13:46:10 +04:00
Émile Ré
3d25343508 Add CompliancePageLayout
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 10:15:14 +04:00
Émile Ré
d3c2f0bf7d Compliance page vite dev server proxies graphQL API calls
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 09:43:31 +04:00
Émile Ré
baad2f8a34 Display URL host on compliance page organization sidebar ENG-53
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 09:40:03 +04:00
Émile Ré
d893e34e8e Hide subprocessors tab when there's none to show
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 19:19:43 +04:00
Émile Ré
34a6ed1223 Add total count to vendors connection
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 19:19:43 +04:00
Émile Ré
b2b52318f5 Release v0.116.11
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 18:53:17 +04:00
Émile Ré
afce8ebb1a Fix navigations after document mutations
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 18:20:33 +04:00
Émile Ré
73d461cbaa Fix signing notifications sending
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 17:52:59 +04:00
Émile Ré
51db1685f7 Refactor documents controls & description tabs to pages
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 17:52:59 +04:00
Émile Ré
165b2e7a67 Fix signatures count on documents page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 17:52:59 +04:00
Émile Ré
147ea0f08f Make sure page reloads when version is selected
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 17:52:59 +04:00
Émile Ré
7c721e5ff7 Refactor DocumentSignaturesTab to DocumentSignaturesPage + fix count bug
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 17:52:58 +04:00
Émile Ré
fb09bed247 Refactor document detail to document layout
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 17:52:58 +04:00
Émile Ré
3f96869b6b Refactor documents page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-27 17:52:58 +04:00
Zain Ahmad Khan
a05ba46f82 S3 Storage Path Style Fix
Signed-off-by: Zain Ahmad Khan <niazi_zain@hotmail.com>

AWS_USE_PATH_STYLE for docker had a code missing in entrypoint.sh which If not provided doesn't let us use minio or any other Storage with Probo Docker.
2026-01-27 17:48:43 +04:00
mendral-app[bot]
db27c6763f fix: add grype binary caching and retry logic to release-snapshot job
- Cache grype binary using actions/cache to avoid repeated downloads
- Add retry logic (3 attempts with exponential backoff) for grype installation
- Pre-install grype before scan-action to ensure it's available

This addresses the HTTP 503/504 timeout errors when downloading grype from
GitHub releases, which caused 6 failures on the main branch in the past 14 days
(90.32% success rate vs 99% target).
2026-01-26 17:11:04 -08:00
Bryan Frimin
9b84206d56 Add Dependabot configuration for all dependencies
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-26 17:03:04 -08:00
mendral-app[bot]
1b0fffe99e ci(release): enable Go module caching
Add cache: true to actions/setup-go@v5 in the Release workflow to
cache Go modules between runs. This reduces the GoReleaser step
duration from 5-18 minutes to 1-3 minutes by avoiding repeated
module downloads.
2026-01-26 08:49:41 -08:00
Émile Ré
d1f6006a17 Rename e2e test results artifact
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-26 12:08:55 +04:00
Émile Ré
f32b7d60f7 Always upload test results + fix cgo enabling for tests
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-26 12:02:46 +04:00
Émile Ré
0c73e28a31 Add junit results to e2e tests too
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-26 11:53:59 +04:00
Émile Ré
e1989e002f Add gotestsum as a tool and use junit format to get test analysis
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-26 11:34:05 +04:00
Émile Ré
defb566287 Release v0.116.10
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 16:06:56 +04:00
Émile Ré
9b528c2b88 Fix eslint-plugin-relay d.ts reach by console and trust
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 15:51:05 +04:00
Émile Ré
3899656730 Add eslint-plugin-relay rules (warning only)
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 15:16:41 +04:00
Émile Ré
188ae13d58 Move linting in dedicated CI job
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 13:17:46 +04:00
Émile Ré
6ab5ccc59f Disallow imports with extensions
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 13:12:06 +04:00
Émile Ré
81dec2bc51 Fix lint issues after rebase
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:51:07 +04:00
Émile Ré
4806d6b89c Fix tw class
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:44:32 +04:00
Émile Ré
c6bd2a2014 Use new eslint concurrency option
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:44:32 +04:00
Émile Ré
de93e39252 Fix apps/console lint issues
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:44:31 +04:00
Émile Ré
d1cd2b5412 Fix react configs
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:42:36 +04:00
Émile Ré
cf49f553f8 Fix linting issues
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:42:36 +04:00
Émile Ré
fb521544e5 Rework configs using tseslint InfiniteArray
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:42:36 +04:00
Émile Ré
e143477d66 Remove extensions from import paths
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:42:34 +04:00
Bryan Frimin
4bdf941d3a Refactor SOA
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-01-22 10:20:50 -08:00
Émile Ré
d5e6d11845 Fix typo
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 21:16:02 +04:00