Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
7795f40
feat(action): Create PR for SAST AVIATOR changed files
SangameshV Jun 9, 2026
e416e09
fix: Updating schema version to v2.9.0
SangameshV Jun 9, 2026
2b2f9ef
Updated the create-pr fcli action for both SSC and FoD modules, delet…
SangameshV Jun 10, 2026
c1381ce
Enhanced logging to better catch the failures in logs
SangameshV Jun 12, 2026
8b2b22e
Fix build failures
SangameshV Jun 12, 2026
2f677b1
Added additional loggings and baseBranch creation logic
SangameshV Jun 12, 2026
c2c5b6a
fixing the base branch detection logic
SangameshV Jun 12, 2026
13186fa
more logs
SangameshV Jun 12, 2026
0a28951
fixing head branch with owner
SangameshV Jun 12, 2026
d0a5737
fixing PR head for GitHub
SangameshV Jun 13, 2026
920b474
Extracting the repo owner from git
SangameshV Jun 13, 2026
71f3d50
Added new SpEL Function to get the owner for all supported CI systems
SangameshV Jun 15, 2026
7a2038a
fix broken flow for the code push
SangameshV Jun 15, 2026
0f9a4f4
Improv Git SpEL Functions
SangameshV Jun 15, 2026
b6fc805
set upstream tracking
SangameshV Jun 15, 2026
911b8d0
fix java package import
SangameshV Jun 15, 2026
f57f264
Add more logs to the push SpEL Function
SangameshV Jun 15, 2026
37929da
fix(git): resolve JGit runtime issue by excluding from shadowJar and …
SangameshV Jun 15, 2026
1c41730
Remove including specific version of jgit
SangameshV Jun 15, 2026
99221f8
Added GcConfig enum entries
SangameshV Jun 16, 2026
9c7a5bc
Commit only modified files, no new files should be staged
SangameshV Jun 16, 2026
ba7beb0
Code clean up
SangameshV Jun 17, 2026
ee50a4e
Revamped the PR creation logic
SangameshV Jun 19, 2026
d4dc059
fixed compilation issue due to UTF-8 BOM
SangameshV Jun 19, 2026
27c7ad8
fix compilation issue
SangameshV Jun 19, 2026
5829607
fixed the action as per the schema
SangameshV Jun 19, 2026
cb7ef61
fixed compilation issue
SangameshV Jun 19, 2026
402dd12
fix spaces for action instructions
SangameshV Jun 19, 2026
0556a77
fixed action loading issues
SangameshV Jun 19, 2026
714d80e
apply-remediations command requires either --av or --artifact-id
SangameshV Jun 19, 2026
d5cf7f1
passing --artifact-id option for apply-remediations command
SangameshV Jun 19, 2026
e0752e5
fixed the action command format
SangameshV Jun 20, 2026
3e72312
Fixed generic action run command
SangameshV Jun 20, 2026
e9e059c
Improved the Git SpEL function commit to accept the author name and e…
SangameshV Jun 20, 2026
754d045
Fixed push related issues, added more logs to understand it better
SangameshV Jun 20, 2026
fef4ff8
Improved the PR creation steps in fcli actions
SangameshV Jun 22, 2026
e57f69c
Indentation fix and results status update for both git activities and…
SangameshV Jun 23, 2026
9184e81
Fixing indentation and build issues
SangameshV Jun 23, 2026
8ead46d
Acceessing the result of one fcli action in another and improved logg…
SangameshV Jun 24, 2026
25d8e36
Storing the results in a variable and then accessing it using SpEL fu…
SangameshV Jun 24, 2026
abc23d6
Removed the wrapper actions, CI now directly references the git-push-…
SangameshV Jun 24, 2026
381ecc6
Handling negative scenarios for CREATE_PR step
SangameshV Jun 25, 2026
9e7e907
Branch name creation logic moved to ci.yaml to avoid redundant ineffe…
SangameshV Jun 25, 2026
69c460f
Logging the error scenario, removed success logs
SangameshV Jun 25, 2026
1dc1e3a
Code cleanup
SangameshV Jun 25, 2026
455537f
Code cleanup
SangameshV Jun 25, 2026
899990e
Merge branch 'dev/v3.x' into feat/v3.x/create-pr-fcli-action
rsenden Jul 1, 2026
b324b5f
chore: Major refactoring based on PR comments/internal discussion
rsenden Jul 1, 2026
6b578f6
chore: Address Copilot comments
rsenden Jul 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ steps:
global.ci.workspaceDir: ${#ifBlank(global.ci.workspaceDir,'.')}
global.ci.sourceDir: ${#ifBlank(global.ci.sourceDir,'.')}
- var.set:
global.ci.localRepo: ${#localRepo(global.ci.sourceDir)}
global.ci.localRepo: ${#git.localRepo(global.ci.sourceDir)}

# Generic local repository fallback (run if previous CI-specific steps didn't set these)
- if: ${#isBlank(global.ci.id) && global.ci.localRepo!=null}
Expand All @@ -120,6 +120,11 @@ steps:
global.ci.ssc_dastExportAction: ${#actionOrNull('ssc',#joinOrNull('-', global.ci.id, 'dast-report'))}
global.ci.fod_scaExportAction: ${#actionOrNull('fod',#joinOrNull('-', global.ci.id, 'debricked-report'))} # TODO 'debricked' or more generic 'sca' or 'composition (analysis)'
global.ci.ssc_scaExportAction: ${#actionOrNull('ssc',#joinOrNull('-', global.ci.id, 'debricked-report'))} # TODO 'debricked' or more generic 'sca' or 'composition (analysis)'
# Aviator remediations action: use a CI-specific <id>-remediations-<pr|mr> action if it exists
# (e.g. github-remediations-pr for GitHub PR creation), otherwise fall back to the generic
# push-remediations action that only pushes changes to a new branch.
global.ci.fod_aviatorRemediationsAction: ${#actionOrNull('fod',#joinOrNull('-', global.ci.id, 'remediations', global.ci.prKeyword))?:'push-remediations'}
global.ci.ssc_aviatorRemediationsAction: ${#actionOrNull('ssc',#joinOrNull('-', global.ci.id, 'remediations', global.ci.prKeyword))?:'push-remediations'}
# Set PR-related skip reason if not active
- if: "${global.ci.prActive!=true}"
var.set:
Expand Down
Loading
Loading