-
Notifications
You must be signed in to change notification settings - Fork 0
Improve CI for Release #35
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 1 out of 1 changed files in this pull request and generated no comments.
Comments suppressed due to low confidence (2)
.github/workflows/ci.yml:11
- The pattern "/.env" may be overly broad, potentially ignoring files like '.env.example'. Consider using a more precise pattern (e.g., "**/.env") if that is the intent.
"**/.env**"
.github/workflows/ci.yml:20
- The pattern "/.env" may be overly broad, potentially ignoring files like '.env.example'. Consider using a more precise pattern (e.g., "**/.env") if that is the intent.
"**/.env**"
9afed33
to
9f53c8e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.
Files not reviewed (1)
- .github/workflows/ci.yml: Language not supported
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM juste petite question sur le path ignore
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.
Files not reviewed (1)
- .github/workflows/ci.yml: Language not supported
This pull request involves significant updates to the GitHub Actions workflows for CI build and release processes. The changes include the addition of new workflows for CI build and CI release, and the removal of the old CI workflow.
New CI Build Workflow:
.github/workflows/ci-build.yml
to define the CI build process, including steps for checking out the repository, caching dependencies, building the project, running tests, setting up Docker, logging into DockerHub, and building a Docker image.New CI Release Workflow:
.github/workflows/ci-release.yml
to define the CI release process, triggered by new tags, including steps for checking out the repository, validating the version, setting up Docker, logging into DockerHub, building a Docker image, generating documentation, and deploying to GitHub Pages.Removal of Old CI Workflow:
.github/workflows/ci.yml
, which included steps for setting up Rust, installing dependencies, running tests, building documentation, and deploying to GitHub Pages.This pull request includes changes to the GitHub Actions CI workflow configuration to optimize the CI process by ignoring specific file types during push and pull request events.Changes to
.github/workflows/ci.yml
:paths-ignore
to thepush
event to exclude*.md
,.gitignore
,.gitmodules
, and.env
files from triggering the workflow.paths-ignore
to thepull_request
event to exclude*.md
,.gitignore
,.gitmodules
, and.env
files from triggering the workflow.