Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shared CI configurations #13

Merged
merged 76 commits into from
Nov 29, 2024
Merged

Shared CI configurations #13

merged 76 commits into from
Nov 29, 2024

Conversation

leobr29
Copy link
Collaborator

@leobr29 leobr29 commented Nov 25, 2024

Shared CI configuration to enable consistency, avoid duplication and code reusability

@leobr29
Copy link
Collaborator Author

leobr29 commented Nov 25, 2024

Clickup https://app.clickup.com/t/8696mhjmt

BRUVRY-LAGADEC added 29 commits November 25, 2024 16:10
Rewrite Java github actions to make them reusable
use developmeent branche
Set java version not required
try by mixing multiples workflow (Linting and testing))
required input removed
Add all components to java workflow
Change context managment
manage tagged image with trivy
Manage context for docker build
Fix container image build
naming organisation
Try docker build without context
Try docker build tags solution
Try docker build tags solution
Try docker build without context
Try docker build without context
Try docker build without context
Try docker build without context
- Create pipelien for Python and typescript
- Old school context managing
- Create pipelien for Python and typescript
- Old school context managing
- CHnage context default value
- Run python and Typescript workflow for testing
Fix python and typescript workflow
Add back rule on path for python and typescript
Container image manage context
Container image manage context
Container image manage context
@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

BRUVRY-LAGADEC added 4 commits November 27, 2024 16:19
add security-events: write permission
add security-events: write permission
Fix warn Using `--template sarif.tpl` is deprecated. Please migrate to `--format sarif`
@leobr29 leobr29 mentioned this pull request Nov 28, 2024
BRUVRY-LAGADEC added 16 commits November 28, 2024 09:47
Integrate Typescript bearer CI to typescript workflow
Add inspect SARIF step
Java publish test report on github action summary
add path rule back for Python
Intégrate Typescript tests, publish Junit report on action summary
switch to latest version before merge
uses on main because latest can't exists without tag
More informations for Java in README file
try to manage actions reference
try to manage actions reference
try to manage actions reference
Manage actions reference from the same repo
Manage actions reference from the same repo
Use Python 3.12-slim to limit the vulnerabilities
add required package with image Python 3.12-slim
@leobr29 leobr29 marked this pull request as ready for review November 28, 2024 15:18
@roje-bodc roje-bodc self-requested a review November 29, 2024 09:31
.github/workflows/workflow-ts.yml Outdated Show resolved Hide resolved
.github/workflows/component-java-test.yml Outdated Show resolved Hide resolved
.github/workflows/component-ts-test.yml Outdated Show resolved Hide resolved
SOme improvments after review
@leobr29
Copy link
Collaborator Author

leobr29 commented Nov 29, 2024

@roje-bodc I made the changes

Copy link
Contributor

@roje-bodc roje-bodc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All looks good to me 👍

@leobr29 leobr29 merged commit 21b1184 into main Nov 29, 2024
23 checks passed
@leobr29 leobr29 deleted the feature/shared-ci branch November 29, 2024 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants