From 3f5c818cd10b381cd0e9b675c5ae3ff1798920ba Mon Sep 17 00:00:00 2001 From: zoyi-jin <52900212+zoyi-jin@users.noreply.github.com> Date: Thu, 30 Oct 2025 10:46:30 +0900 Subject: [PATCH 1/5] =?UTF-8?q?[Feature]=20RN=20CI=20=EC=A0=81=EC=9A=A9=20?= =?UTF-8?q?=ED=85=8C=EC=8A=A4=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..91dcf88 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,32 @@ +name: Continuous Integration for react-native-channel-io + +on: + release: + types: [created] + +permissions: + contents: read + id-token: write + +concurrency: # only one job can be run in one PR + group: react-native-channel-io-${{ github.head_ref || github.sha }} + cancel-in-progress: true + +jobs: + test-n-deploy: + runs-on: channel-runner + env: + TZ: "Asia/Seoul" + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup node + uses: channel-io/ch-github-actions/setup-node@v1 + with: + # nvm rc 참고 + node-version: 24.10.0 + package-manager: npm + + - name: build and deploy + run: npm publish --dry-run From 203dc06848f6ca37e82c4b4698343ab43119bfb4 Mon Sep 17 00:00:00 2001 From: zoyi-jin Date: Thu, 30 Oct 2025 17:46:18 +0900 Subject: [PATCH 2/5] =?UTF-8?q?[feature]=20files=20=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 8c2ccd5..08508a6 100644 --- a/package.json +++ b/package.json @@ -15,5 +15,16 @@ "peerDependencies": { "react-native": ">=0.60.0", "react-native-firebase": ">=5.0.0" - } + }, + "files": [ + "android/src", + "android/build.gradle", + "ios", + "RNChannelIO.podspec", + "index.ts", + "README.md", + "CHANGELOG.md", + "LICENSE", + "package.json" + ] } From 6bd566eea43f2207e9cc9b23baba8bc49fc5a089 Mon Sep 17 00:00:00 2001 From: zoyi-jin Date: Fri, 31 Oct 2025 10:26:33 +0900 Subject: [PATCH 3/5] =?UTF-8?q?[Fix]=20runner=20=EB=B3=80=EA=B2=BD=20?= =?UTF-8?q?=EB=B0=8F=20node=20=EC=84=A4=EC=B9=98=EC=A0=95=EB=B3=B4=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 91dcf88..86c1caf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,13 +8,13 @@ permissions: contents: read id-token: write -concurrency: # only one job can be run in one PR +concurrency: group: react-native-channel-io-${{ github.head_ref || github.sha }} cancel-in-progress: true jobs: - test-n-deploy: - runs-on: channel-runner + deploy: + runs-on: ubuntu-latest env: TZ: "Asia/Seoul" steps: @@ -22,11 +22,11 @@ jobs: uses: actions/checkout@v4 - name: Setup node - uses: channel-io/ch-github-actions/setup-node@v1 + uses: actions/setup-node@v4 with: # nvm rc 참고 node-version: 24.10.0 - package-manager: npm + registry-url: 'https://registry.npmjs.org' - name: build and deploy run: npm publish --dry-run From 49a19bde39edff5b43e69bcdb57d7dcd21dd4d3b Mon Sep 17 00:00:00 2001 From: zoyi-jin Date: Fri, 31 Oct 2025 10:34:59 +0900 Subject: [PATCH 4/5] =?UTF-8?q?[Fix]=20=ED=85=8C=EC=8A=A4=ED=8A=B8?= =?UTF-8?q?=EB=A5=BC=20=EC=9C=84=ED=95=9C=20=EC=9E=84=EC=8B=9C=20=EB=B2=84?= =?UTF-8?q?=EC=A0=84=EC=97=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 08508a6..3d8b61c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-channel-plugin", - "version": "0.11.12", + "version": "0.11.13", "description": "react native module for channel io", "main": "index.ts", "scripts": { From 1f4f8b0c3db30a95ad50566f37f77db442af1aec Mon Sep 17 00:00:00 2001 From: zoyi-jin Date: Fri, 31 Oct 2025 11:04:09 +0900 Subject: [PATCH 5/5] =?UTF-8?q?[Fix]=20=EC=9E=84=EC=8B=9C=20=EB=B2=84?= =?UTF-8?q?=EC=A0=84=EC=97=85=20=EC=B7=A8=EC=86=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 3d8b61c..08508a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-channel-plugin", - "version": "0.11.13", + "version": "0.11.12", "description": "react native module for channel io", "main": "index.ts", "scripts": {