Skip to content

fix: ci 오류 수정#162

Merged
Neibce merged 2 commits intomainfrom
be/fix/ci
Aug 21, 2025
Merged

fix: ci 오류 수정#162
Neibce merged 2 commits intomainfrom
be/fix/ci

Conversation

@Neibce
Copy link
Owner

@Neibce Neibce commented Aug 21, 2025

Summary by CodeRabbit

  • 새 기능
    • 사용자 영향을 주는 신규 기능은 없습니다.
  • 유지 관리(Chores)
    • CI 워크플로에서 Firebase 자격 증명 생성 및 ADC 환경 설정 방식으로 교체하여 빌드와 종속성 제출 작업 전반의 자격 증명 인식과 안정성을 개선했습니다.
    • 단계 명칭을 통일하고 환경 변수 기반 전달로 파이프라인 신뢰성을 향상했습니다.
    • 동작에 영향 없는 서식 정리를 포함했습니다.

@coderabbitai
Copy link

coderabbitai bot commented Aug 21, 2025

Walkthrough

빌드 및 dependency-submission 작업에서 Firebase 자격증명 생성 방식을 변경: RUNNER_TEMP/firebase-key.json에 서비스 계정 키를 작성하고 GITHUB_ENV에 GOOGLE_APPLICATION_CREDENTIALS 경로를 내보내는 새 단계로 교체했으며, Gradle 설정 주변의 공백이 조정됨. (50단어 이내)

Changes

Cohort / File(s) Summary of Changes
GitHub Actions 워크플로우 업데이트
.github/workflows/gradle.yml
build 및 dependency-submission 작업에서 기존 “Create Firebase secret file” 단계를 제거하고, Create Firebase credentials and export ADC 단계로 대체: here-document로 RUNNER_TEMP/firebase-key.json 생성, GITHUB_ENVGOOGLE_APPLICATION_CREDENTIALS 경로 추가(ADC 설정). Gradle 관련 공백 한 줄 조정.

Sequence Diagram(s)

sequenceDiagram
    autonumber
    actor Runner as GitHub Actions Runner
    participant Workflow as gradle.yml
    participant BuildJob as build Job
    participant DepJob as dependency-submission Job

    rect rgb(245,250,255)
    note left of BuildJob #a8d0e6: 빌드 작업 흐름 (변경됨)
    Runner->>BuildJob: Checkout, Setup Gradle
    BuildJob->>BuildJob: Create .env
    BuildJob->>BuildJob: Create Firebase credentials and export ADC
    note right of BuildJob: RUNNER_TEMP/firebase-key.json 작성\nGITHUB_ENV에 GOOGLE_APPLICATION_CREDENTIALS 추가
    BuildJob->>BuildJob: 후속 단계(ADC 사용)
    end

    rect rgb(245,250,255)
    note left of DepJob #cfe9d6: dependency-submission 작업 흐름 (동일 변경)
    Runner->>DepJob: Checkout, Setup Gradle
    DepJob->>DepJob: Create .env
    DepJob->>DepJob: Create Firebase credentials and export ADC
    note right of DepJob: RUNNER_TEMP/firebase-key.json 작성\nGITHUB_ENV에 GOOGLE_APPLICATION_CREDENTIALS 추가
    DepJob->>DepJob: 후속 단계(ADC 사용)
    end
Loading

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

토끼가 깡충, 키를 써서 쏙—
RUNNER_TEMP에 비밀을 놓고,
GITHUB_ENV에 길을 표시했네.
ADC 따라 빌드 춤추고,
파이프라인은 웃음, 당근 한 입 🥕

Tip

🔌 Remote MCP (Model Context Protocol) integration is now available!

Pro plan users can now connect to remote MCP servers from the Integrations page. Connect with popular remote MCPs such as Notion and Linear to add more context to your reviews and chats.


📜 Recent review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Free

💡 Knowledge Base configuration:

  • Jira integration is disabled
  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 86fff81 and 4e4b679.

📒 Files selected for processing (1)
  • .github/workflows/gradle.yml (2 hunks)

Note

🎁 Summarized by CodeRabbit Free

Your organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login.

🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.

Support

Need help? Join our Discord community for assistance with any issues or questions.

CodeRabbit Commands (Invoked using PR/Issue comments)

Type @coderabbitai help to get the list of available commands.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Status, Documentation and Community

  • Visit our Status Page to check the current availability of CodeRabbit.
  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@Neibce Neibce merged commit c138d70 into main Aug 21, 2025
4 checks passed
@Neibce Neibce deleted the be/fix/ci branch August 21, 2025 09:46
Neibce added a commit to 2025-PNU-SW-Hackathon/PNUSW-2025-OnGi-10 that referenced this pull request Aug 25, 2025
* fix: ci 오류 수정

* fix: ci 오류 2차 수정
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.

1 participant