-
Notifications
You must be signed in to change notification settings - Fork 0
fix(ci): workflow id depended on deploy jobs. #499
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
WalkthroughThe pull request modifies the GitHub Actions workflow configuration for the Frontend CI process. The primary changes include renaming the Changes
Assessment against linked issues
Possibly related PRs
Suggested labels
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
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.
Actionable comments posted: 0
🧹 Nitpick comments (3)
.github/workflows/frontend.yaml (3)
12-12: Consider a more descriptive job name.The job name
builddoesn't fully reflect its responsibilities since it both builds the Vue app AND uploads artifacts. Consider using a more descriptive name likebuild-and-upload(previous name) orbuild-and-prepare-pagesto maintain clarity.- build: + build-and-prepare-pages:
45-45: LGTM! Consider documenting the version requirement.Good change to explicitly specify the Ubuntu version instead of using
latest. This ensures consistency between build and deploy environments and provides better stability. Consider adding a comment explaining why this specific version is required to help with future maintenance.+ # Align with build job environment for consistency runs-on: ubuntu-24.04
Line range hint
1-11: Add concurrency control for deployment safety.Consider adding concurrency configuration to prevent multiple deployments from running simultaneously and to cancel outdated runs. This is especially important for deployment workflows.
name: Frontend CI on: push: branches: - main paths: - 'web-frontend/**' workflow_dispatch: +concurrency: + group: "pages" + cancel-in-progress: true
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (1)
.github/workflows/frontend.yaml(2 hunks)
⏰ Context from checks skipped due to timeout of 90000ms (1)
- GitHub Check: CodeQL (javascript-typescript)
|
Confirmed that the issue has been resolved with triggering Frontend CI manually in the commits 393224e, where this PR will be merged into https://github.com/hwakabh/hwakabh.github.io/actions/runs/12801248154/job/35690408616 |
Issue/PR link
closes: #498
What does this PR do?
Describe what changes you make in your branch:
(Optional) Additional Contexts
Describe additional information for reviewers (i.e. What does not included)
mainto confirm changes would be appliedSummary by CodeRabbit