From 0c5cee836c5f75cab737f963447edc5b9dab36d9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Feb 2026 18:07:54 +0000 Subject: [PATCH 1/4] Initial plan From 4f0b1a1ddb6f2df0ecc0afb2841bca26e5b75dd5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Feb 2026 18:09:32 +0000 Subject: [PATCH 2/4] Upgrade CI script to use only Node.js 20, drop Node.js 18 Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com> --- .github/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ea93498..6292850 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,8 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v2.1.5 + with: + node-version: ^20 - name: Install Dependency run: yarn install @@ -54,7 +56,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: [^18, ^20] + node: [^20] steps: - uses: actions/checkout@v2 From e1fe4aa5b9086fc1279d2fb88c6ff4bbdbe00292 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Feb 2026 18:14:57 +0000 Subject: [PATCH 3/4] Upgrade GitHub Actions versions to latest stable releases Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com> --- .github/workflows/ci.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6292850..dba565f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,10 +6,10 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Node.js - uses: actions/setup-node@v2.1.5 + uses: actions/setup-node@v4 with: node-version: ^20 @@ -26,7 +26,7 @@ jobs: needs: [lint] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup MySQL uses: mirromutth/mysql-action@v1.1 @@ -35,7 +35,7 @@ jobs: mysql root password: password - name: Set up Node.js - uses: actions/setup-node@v2.1.5 + uses: actions/setup-node@v4 with: node-version: ^20 @@ -46,7 +46,7 @@ jobs: run: yarn run coverage - name: Coveralls - uses: coverallsapp/github-action@master + uses: coverallsapp/github-action@v2 with: github-token: ${{ secrets.GITHUB_TOKEN }} parallel: true @@ -58,7 +58,7 @@ jobs: matrix: node: [^20] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Setup MySQL uses: mirromutth/mysql-action@v1.1 @@ -67,7 +67,7 @@ jobs: mysql root password: password - name: Set up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} @@ -81,10 +81,10 @@ jobs: needs: [lint, test, coverage] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ^20 From 569a1ae634814512deefc1022f9daedb54358bdb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 2 Feb 2026 18:17:58 +0000 Subject: [PATCH 4/4] Restrict CI to run only on master branch pushes and pull requests Co-authored-by: hsluoyz <3787410+hsluoyz@users.noreply.github.com> --- .github/workflows/ci.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dba565f..50f1717 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,6 +1,10 @@ name: CI -on: [push, pull_request] +on: + push: + branches: + - master + pull_request: jobs: lint: