From 9bd0a17d1fc3e90157a90e0d6b31219b9acab029 Mon Sep 17 00:00:00 2001 From: danney-chun <63285271+danney-chun@users.noreply.github.com> Date: Tue, 28 Oct 2025 17:18:30 +0900 Subject: [PATCH 1/7] migration github action --- .github/workflows/build-and-test.yml | 57 +++++++++++++++++++++++ {.circleci => backup_circleci}/config.yml | 0 2 files changed, 57 insertions(+) create mode 100644 .github/workflows/build-and-test.yml rename {.circleci => backup_circleci}/config.yml (100%) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml new file mode 100644 index 000000000..f079e3420 --- /dev/null +++ b/.github/workflows/build-and-test.yml @@ -0,0 +1,57 @@ +name: Build and Test + +on: + pull_request: + types: [opened, synchronize] + + push: + branches-ignore: + - main +concurrency: + group: build-and-test-${{ github.head_ref || github.ref_name }} + cancel-in-progress: true + +jobs: + build-and-test: + runs-on: ubuntu-latest-4-cores + + env: + BOT_GH_TOKEN: ${{ secrets.BOT_GH_TOKEN }} + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '16.19.1' + cache: 'yarn' + + - name: Install dependencies + run: | + yarn install --immutable + + - name: Run lint + if: ${{ success() }} + run: | + yarn lint + + - name: Run build + if: ${{ success() }} + run: | + yarn build + + - name: Run test + if: ${{ success() }} + timeout-minutes: 15 + run: | + yarn test --forceExit --runInBand + + - name: Store artifacts + if: ${{ success() }} + uses: actions/upload-artifact@v4 + with: + name: coverage + path: coverage + retention-days: 2 \ No newline at end of file diff --git a/.circleci/config.yml b/backup_circleci/config.yml similarity index 100% rename from .circleci/config.yml rename to backup_circleci/config.yml From afc1974f2876b00eeffd7150afcad22e49dee992 Mon Sep 17 00:00:00 2001 From: danney-chun <63285271+danney-chun@users.noreply.github.com> Date: Tue, 28 Oct 2025 17:23:51 +0900 Subject: [PATCH 2/7] Update build-and-test.yml --- .github/workflows/build-and-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index f079e3420..de4c68382 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -13,7 +13,7 @@ concurrency: jobs: build-and-test: - runs-on: ubuntu-latest-4-cores + runs-on: ubuntu-latest env: BOT_GH_TOKEN: ${{ secrets.BOT_GH_TOKEN }} From c57fccb8a2da2b396e73e30e8859cdfa06c86452 Mon Sep 17 00:00:00 2001 From: danney-chun <63285271+danney-chun@users.noreply.github.com> Date: Wed, 29 Oct 2025 11:02:52 +0900 Subject: [PATCH 3/7] Update pr-comment-bot.yml --- .github/workflows/pr-comment-bot.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pr-comment-bot.yml b/.github/workflows/pr-comment-bot.yml index b008d503c..332622978 100644 --- a/.github/workflows/pr-comment-bot.yml +++ b/.github/workflows/pr-comment-bot.yml @@ -4,6 +4,7 @@ on: types: [created] jobs: pr-comment: + if: ${{ github.event.issue.pull_request }} runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -11,9 +12,9 @@ jobs: - uses: sendbird/release-automation-action@latest with: gh_token: ${{ secrets.GITHUB_TOKEN }} - circleci_token: ${{ secrets.CIRCLECI_API_TOKEN }} product: 'uikit' platform: 'js' framework: 'react' product_jira_project_key: 'UIKIT' product_jira_version_prefix: 'js_uikit' + ci: 'github' From 7b6438c2c2c96b000dbdb6c4f174199f1cc92cb5 Mon Sep 17 00:00:00 2001 From: danney-chun <63285271+danney-chun@users.noreply.github.com> Date: Wed, 29 Oct 2025 11:12:07 +0900 Subject: [PATCH 4/7] Update .github/workflows/build-and-test.yml Co-authored-by: Hyungu Kang | Airen --- .github/workflows/build-and-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index de4c68382..9e66a59b1 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -25,7 +25,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '16.19.1' + node-version: '18' cache: 'yarn' - name: Install dependencies From 0936ab53aa7d828be191bd3543dd51ea2aabc69d Mon Sep 17 00:00:00 2001 From: danney-chun <63285271+danney-chun@users.noreply.github.com> Date: Wed, 29 Oct 2025 11:12:15 +0900 Subject: [PATCH 5/7] Update .github/workflows/build-and-test.yml Co-authored-by: Hyungu Kang | Airen --- .github/workflows/build-and-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 9e66a59b1..8397b46cb 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -5,7 +5,7 @@ on: types: [opened, synchronize] push: - branches-ignore: + branches: - main concurrency: group: build-and-test-${{ github.head_ref || github.ref_name }} From 1a5f31588be10630c9dc43e096531f4cc5f65d0c Mon Sep 17 00:00:00 2001 From: danney-chun <63285271+danney-chun@users.noreply.github.com> Date: Wed, 29 Oct 2025 16:23:16 +0900 Subject: [PATCH 6/7] rollback node version --- .github/workflows/build-and-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 8397b46cb..7d6bc77d8 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -25,7 +25,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '18' + node-version: '16.19.1' cache: 'yarn' - name: Install dependencies From eb3e7ebb78f3ba426af5ccc6e89d8cb00f9e27e2 Mon Sep 17 00:00:00 2001 From: danney-chun <63285271+danney-chun@users.noreply.github.com> Date: Wed, 29 Oct 2025 16:48:44 +0900 Subject: [PATCH 7/7] apply feed --- .github/workflows/build-and-test.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 7d6bc77d8..03af8281e 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -47,11 +47,3 @@ jobs: timeout-minutes: 15 run: | yarn test --forceExit --runInBand - - - name: Store artifacts - if: ${{ success() }} - uses: actions/upload-artifact@v4 - with: - name: coverage - path: coverage - retention-days: 2 \ No newline at end of file