Skip to content

[RELEASE-20251130]#197

Merged
alsgud8311 merged 1 commit intomainfrom
development
Nov 30, 2025
Merged

[RELEASE-20251130]#197
alsgud8311 merged 1 commit intomainfrom
development

Conversation

@alsgud8311
Copy link
Contributor

[RELEASE-20251130]

  • 직행 측의 채용 공고 데이터 문제로 임시로 채용 공고를 비활성화합니다.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @alsgud8311, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

이 PR은 직행 측의 채용 공고 데이터 문제에 대응하기 위해 채용 공고 기능을 일시적으로 비활성화합니다. 사용자 인터페이스에서 채용 공고 링크를 제거하고, 메인 페이지의 SEO 설정에 pathname 속성을 추가하여 검색 엔진 최적화를 개선하는 변경 사항을 포함합니다.

Highlights

  • 채용 공고 비활성화: 직행 측의 채용 공고 데이터 문제로 인해 채용 공고 기능이 사용자 인터페이스에서 임시로 비활성화되었습니다.
  • SEO 컴포넌트 업데이트: 메인 페이지의 SEO 컴포넌트에 pathname="/" 속성이 추가되어 검색 엔진 최적화 설정이 개선되었습니다.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@alsgud8311 alsgud8311 merged commit a4f78fe into main Nov 30, 2025
8 of 9 checks passed
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

이번 PR은 직행 측의 데이터 문제로 인해 채용 공고 기능을 임시로 비활성화하는 것을 목표로 하고 있습니다. 헤더에서 '채용 공고' 링크를 제거한 것은 확인했습니다. 리뷰와 함께 몇 가지 제안 사항을 드립니다.

1. 페이지 직접 접근 제어
현재 변경 사항은 헤더에서 링크만 제거하므로, 사용자가 /recruit URL로 직접 접속하는 경우 여전히 페이지에 접근할 수 있습니다. 데이터 문제로 인해 오류가 발생하거나 비정상적인 콘텐츠가 표시될 수 있으므로, apps/client/src/pages/recruit/index.tsx 파일의 getServerSideProps 함수에서 홈페이지 등으로 리디렉션하는 로직을 추가하여 페이지 접근을 완전히 차단하는 것을 권장합니다.

2. featureFlag 사용
헤더 네비게이션 항목을 주석으로 비활성화하는 대신, 기존에 구현된 featureFlag를 활용하는 것이 더 좋습니다. featureFlagfalse로 설정하면 데스크톱 뷰에서는 항목이 숨겨집니다. 이에 대한 제안을 리뷰 댓글로 남겼습니다.

3. 모바일 메뉴 버그
featureFlag 사용을 제안드렸지만, 현재 모바일 메뉴에서는 이 플래그가 적용되지 않는 버그가 있습니다 (MobileProfileDropdown 컴포넌트). featureFlag를 일관되게 사용하기 위해서는 이 버그를 먼저 수정해야 합니다. 데스크톱 메뉴와 같이 모바일 메뉴에서도 featureFlag를 확인하는 로직을 추가해야 합니다.

이러한 점들을 고려하여 수정하시면 더 안정적이고 유지보수하기 좋은 코드가 될 것입니다.

Comment on lines +55 to +60
// {
// href: "/recruit",
// label: "채용 공고",
// current: false,
// featureFlag: true
// },
Copy link
Contributor

Choose a reason for hiding this comment

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

medium

채용 공고 네비게이션 항목을 비활성화하기 위해 코드를 주석 처리하는 대신, 이미 존재하는 featureFlag를 사용하는 것이 더 깔끔하고 유지보수하기 좋은 방법입니다. featureFlagfalse로 설정하면 해당 항목이 렌더링되지 않도록 로직이 이미 일부 구현되어 있습니다. 이렇게 하면 기능을 다시 활성화할 때 주석을 해제하는 대신 플래그 값만 변경하면 되므로 실수를 줄일 수 있습니다.

(참고: 현재 모바일 메뉴에서는 featureFlag가 적용되지 않는 버그가 있어, 이 방법을 사용하려면 해당 버그 수정이 선행되어야 합니다. 이 내용은 종합 의견에도 남겼습니다.)

Suggested change
// {
// href: "/recruit",
// label: "채용 공고",
// current: false,
// featureFlag: true
// },
{
href: "/recruit",
label: "채용 공고",
current: false,
featureFlag: false
},

@github-actions
Copy link

🛠️ Build Summary

Status: ✅ SUCCESS
Duration: 61초
Exit Code: 0
Commit: 8f234bd

📋 Build Output (마지막 45줄)

├ ○ /404 (1362 ms)                         1.77 kB         315 kB
├ ○ /500 (1360 ms)                           758 B         311 kB
├ ƒ /api/auth/logout                           0 B         310 kB
├ ƒ /dashboard                             14.3 kB         637 kB
├ ƒ /interviews                            8.19 kB         349 kB
├ ƒ /interviews/[interviewId]              11.7 kB         607 kB
├ ƒ /interviews/[interviewId]/result       7.76 kB         365 kB
├ ○ /layout (1359 ms)                        540 B         311 kB
├   └ css/2af4d3721e97fa9b.css               280 B
├ ƒ /login                                 2.59 kB         315 kB
├ ƒ /login/callback                        2.01 kB         336 kB
├ ƒ /login/google/callback                 2.02 kB         336 kB
├ ƒ /login/profile                         7.65 kB         369 kB
├ ƒ /members/[memberId]                       4 kB         341 kB
├ ƒ /members/[memberId]/sitemap.xml          429 B         311 kB
├ ƒ /members/interviews/[interviewId]      6.89 kB         341 kB
├ ƒ /purchase                              7.64 kB         631 kB
├ ƒ /purchase/confirm                      1.78 kB         335 kB
├ ○ /purchase/error (1359 ms)                800 B         313 kB
├ ƒ /rank                                  3.34 kB         340 kB
├ ƒ /recruit                               7.39 kB         348 kB
├ ƒ /resume                                  865 B         438 kB
├ ƒ /resume/eval                            2.4 kB         440 kB
├ ƒ /resume/eval/demo                      2.67 kB         440 kB
├ ƒ /server-sitemap.xml                      422 B         311 kB
├ ƒ /sitemap/members.xml                     424 B         311 kB
├ ƒ /sitemap/rank.xml                        421 B         311 kB
├ ƒ /terms/privacy                         5.21 kB         339 kB
└ ƒ /terms/termsofuse                      5.04 kB         339 kB
+ First Load JS shared by all               326 kB
  ├ chunks/framework-dc17cf7945e40527.js   57.6 kB
  ├ chunks/main-57748cee917f622e.js         176 kB
  ├ chunks/pages/_app-6579d1d69d18093d.js  74.7 kB
  ├ css/8582497d0c87733e.css               15.9 kB
  └ other shared chunks (total)            1.92 kB

ƒ Middleware                               96.2 kB

○  (Static)   prerendered as static content
ƒ  (Dynamic)  server-rendered on demand

   Memory usage report:
    - Total time spent in GC: 377.90ms
    - Peak heap usage: 69.36 MB
    - Peak RSS usage: 689.73 MB

🤖 Generated by GitHub Actions at Sun Nov 30 14:37:31 UTC 2025

@github-actions
Copy link

🚀 Lighthouse Report for TEST1

📅 Date: 11/30/2025

Category Score
🔴 Performance 18
🟢 Accessibility 96
🟢 Best Practices 96
🟢 SEO 100

📊 Performance Details

Metric Score Value
🟢 First Contentful Paint 100 1.0 s
🔴 Largest Contentful Paint 7 6.7 s
🔴 Cumulative Layout Shift 20 0.447

🚀 Lighthouse Report for TEST2

📅 Date: 11/30/2025

Category Score
🟠 Performance 52
🟢 Accessibility 96
🟢 Best Practices 96
🟢 SEO 100

📊 Performance Details

Metric Score Value
🟢 First Contentful Paint 100 0.9 s
🟠 Largest Contentful Paint 52 3.9 s
🟢 Cumulative Layout Shift 100 0

🚀 Lighthouse Report for TEST3

📅 Date: 11/30/2025

Category Score
🟠 Performance 52
🟢 Accessibility 96
🟢 Best Practices 96
🟢 SEO 100

📊 Performance Details

Metric Score Value
🟢 First Contentful Paint 100 0.9 s
🟠 Largest Contentful Paint 62 3.5 s
🟢 Cumulative Layout Shift 100 0

🚀 Lighthouse Report for TEST4

📅 Date: 11/30/2025

Category Score
🔴 Performance 31
🟢 Accessibility 96
🟢 Best Practices 96
🟢 SEO 100

📊 Performance Details

Metric Score Value
🟢 First Contentful Paint 100 1.0 s
🔴 Largest Contentful Paint 48 4.1 s
🔴 Cumulative Layout Shift 20 0.447

🚀 Lighthouse Report for TEST5

📅 Date: 11/30/2025

Category Score
🟠 Performance 54
🟢 Accessibility 96
🟢 Best Practices 96
🟢 SEO 100

📊 Performance Details

Metric Score Value
🟢 First Contentful Paint 100 0.9 s
🟠 Largest Contentful Paint 65 3.5 s
🟢 Cumulative Layout Shift 100 0

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