Skip to content
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

Refactor: GitHub Actions과정을 최적화한다 #75

Merged
merged 2 commits into from
Oct 8, 2024

Conversation

guesung
Copy link
Owner

@guesung guesung commented Oct 8, 2024

PR의 목적

CI와 CD과정을 하나의 워크플로우에 통일합니다. 단, 익스텐션 publish는 v.xx태그 이벤트의 경우, 웹은 web은 prod라는 태그 이벤트의 경우 배포를 진행합니다.

익스텐션이 즉시 배포가 불가능하기에, 수동으로 웹을 업데이트하기 위함입니다.

PR 체크리스트

  • CI(type, lint, build)를 체크하였나요?
  • I18n으로 번역을 수행하였나요?
  • 15분 이내에 읽을 수 있는 크기의 PR을 작성하였나요?
  • 코드를 한 번씩 읽어보았나요? 가독성이 괜찮았나요? 추가 설명이 필요한 부분에 주석 및 코멘트를 달았나요?

@guesung guesung self-assigned this Oct 8, 2024
@guesung guesung merged commit 1ae9e94 into develop Oct 8, 2024
4 checks passed
@guesung guesung deleted the feature/optimize-the-github-actions branch October 8, 2024 07:31
Copy link

리팩토링

Copy link

github actions 개선

guesung added a commit that referenced this pull request Oct 11, 2024
* chore: staging 브랜치명을 `develop`로 수정한다

* chore: productionn배포 과정에서 alias를 제거한다

* fix: 패키지 버전 이슈를 해결한다

* chore: master에 push했을 때 CI를 진행하지 않는다

* refactor: supabase를 동기로 받아올 수 있도록 수정한다

* chore: Header를 위한 여백을 추가한다

* design: 가이드 페이지에서 padding-y를 제거한다

* chore: dev실행 시 ready를 먼저 실행한다

* chore: `sidePanelbutton`을 렌더링하지 않는다

* fix: `memos` 페이지로 라우팅한다

* feat: middleware위치를 변경하여 토큰 이슈를 해결한다

* Revert "chore: dev실행 시 ready를 먼저 실행한다"

This reverts commit 7812946.

* chore: 로그인 시 토큰의 만료기간을 설정한다

* fix: 스크립트에 `dev`를 추가한다

* docs: `일단`을 `임시`로 수정한다

* refactor: middleware로직을 `middleware.ts`파일로 옮긴다

* feat: 특정 페이지에서 헤더를 보여주지 않는다

* feat: 토큰명을 상수화한다

* feat: 익스텐션은 스토리지에서 토큰을 관리한다

* fix: `updateSession`의 리턴값을 리턴한다

* chore: guide페이지에서는 헤더를 보여준다

* feat: 사용자의 정보를 받아오는 `useSupabaseUser`훅을 구현한다

* feat: 사용자 로그인 여부에 따라 메모를 보여준다

* chore: 로그아웃 후 처음 페이지로 이동한다

* feat: suspense로 감싸 로딩하는 동안 로딩화면을 보여준다

* Refactor: 메모와 메모 해더를 분리한다 (#73)

* refactor: `Memo`와 `MemoHeader`를 분리한다

* refactor: `Memo`에서 `MemoForm`로 네이밍을 수정한다

* refactor: `Header`를 `SummaryHeader`로 변경하여 명확히 한다

* Fix: 토큰 관련 에러를 해결한다 (#74)

* refactor: `Memo`와 `MemoHeader`를 분리한다

* refactor: `Memo`에서 `MemoForm`로 네이밍을 수정한다

* refactor: `Header`를 `SummaryHeader`로 변경하여 명확히 한다

* refactor: 토큰명을 상수로 교체한다

* chore: 새 창이 아니라 새 탭으로 로그인 탭을 연다

* chore: 에러 발생 시, 새로고침할 수 있도록 한다

* fix: supabase clinet를 싱글톤 패턴으로 관리한다

* feat: api 단위로 분리하여 ErrorBoundary를 감싼다

* chore: supabase client를 1회만 받아온다

* chore: 익스텐션 id를 추가한다

* design: 로딩 폴백을 스피너로 변경한다

* Refactor: GitHub Actions과정을 최적화한다 (#75)

* feat: cicd 과정을 하나의 파일에 통일한다

* chore: 웹 스테이징의 배포 조건을 수정하고, 주석을 추가한다

* hotfix: 환경에 따라 변수를 다르게 설정한다

* docs: `Extension`을 `Web`으로 수정한다

* Feature: 카테고리 칼럼을 추가한다 (#76)

* design: border 전역 리셋 css를 추가한다

ref : https://tailwindcss.com/docs/preflight#border-styles-are-reset-globally

* design: 저장이 되지 않았을 때 보여주는 형식을 변경한다

* feat: 카테고리 input을 추가한다

* feat: category 타입을 추가한다

* refactor: supabaseClient로 타입을 분리한다

* chore: 타입 파일명을 수정한다

* feat: 카테고리 추가를 설정한다

* fix: Database import 경로를 수정한다

* feat: 메모 페이지에서 카테고리를 보여준다

* refactor: console.log를 제거한다

* Feature: cn(tailwind-merge + clsx)을 추가한다 (#77)

* feat: `clsx`와 `tailwind-merge`를 설치한다

* refactor: `cn`을 적용한다

* chore: placeholder를 한글로 변경한다

* chore: v1.4에서는 category기능을 제외한다
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