Skip to content

Feat : CI / CD 구축 및 깃허브 Action 설정#3

Merged
gyeongbibin merged 16 commits intodevelopfrom
feat/template-setting/#1
Jan 26, 2026
Merged

Feat : CI / CD 구축 및 깃허브 Action 설정#3
gyeongbibin merged 16 commits intodevelopfrom
feat/template-setting/#1

Conversation

@gyeongbibin
Copy link
Copy Markdown
Contributor

@gyeongbibin gyeongbibin commented Jan 26, 2026

🔍 관련 이슈 (Related Issues)

📝 변경 사항 요약 (Summary)

🎯 작업 내용 상세 (Details)

깃허브액션 설정

💬 리뷰어 참고사항 (Notes for Reviewers)


Note

Sets up the project scaffold and automation for builds and deployments.

  • Scaffold React 18 + TypeScript + Vite app (src/, index.html, tsconfig*, vite.config.ts, package.json)
  • Add CI workflow to build on develop/main and upload artifacts
  • Add CD workflow to build and push output to external repo gyeongbibin/CrameFE on main or manual trigger
  • Add .github/CODEOWNERS, .gitignore, README.md, and pnpm-lock.yaml

Written by Cursor Bugbot for commit 680508f. This will update automatically on new commits. Configure here.

@gyeongbibin gyeongbibin self-assigned this Jan 26, 2026
@gyeongbibin gyeongbibin force-pushed the feat/template-setting/#1 branch from 2bfad39 to 0952eb2 Compare January 26, 2026 13:21
@gyeongbibin gyeongbibin merged commit bbb99b5 into develop Jan 26, 2026
1 of 2 checks passed
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

This PR is being reviewed by Cursor Bugbot

Details

You are on the Bugbot Free tier. On this plan, Bugbot will review limited PRs each billing cycle.

To receive Bugbot reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

with:
name: build-files
path: ./
continue-on-error: true
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Artifact download step is unreachable dead code

Low Severity

The download-artifact step tries to retrieve build-files artifacts, but GitHub Actions artifacts are scoped to the workflow run they were created in. Since build.yml and deploy.yml are separate workflows, artifacts uploaded in build.yml are not accessible here. This step always fails silently due to continue-on-error: true, making it dead code. Additionally, the step runs AFTER pnpm build, so even if artifacts were available, they would overwrite the fresh build.

Fix in Cursor Fix in Web

commit-message: |
Deploy: ${{ github.event.head_commit.message }}
Triggered by: ${{ github.actor }}
Commit: ${{ github.sha }}
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Commit message empty when workflow manually triggered

Low Severity

When the deploy workflow is triggered via workflow_dispatch (manual trigger), github.event.head_commit is undefined because there's no push event. The expression ${{ github.event.head_commit.message }} evaluates to an empty string, resulting in a malformed commit message like "Deploy: \nTriggered by: ..." with no actual commit description.

Fix in Cursor Fix in Web

@gyeongbibin gyeongbibin deleted the feat/template-setting/#1 branch January 26, 2026 13:30
@gyeongbibin gyeongbibin changed the title Feat/template setting/#1 Feat : CI / CD 구축 및 깃허브 Action 설정 Jan 26, 2026
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.

[FEAT] 이슈 템플릿 및 PR 템플릿 생성

1 participant