diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..86c1caf --- /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: + group: react-native-channel-io-${{ github.head_ref || github.sha }} + cancel-in-progress: true + +jobs: + deploy: + runs-on: ubuntu-latest + env: + TZ: "Asia/Seoul" + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Setup node + uses: actions/setup-node@v4 + with: + # nvm rc 참고 + node-version: 24.10.0 + registry-url: 'https://registry.npmjs.org' + + - name: build and deploy + run: npm publish --dry-run diff --git a/CHANGELOG.md b/CHANGELOG.md index 24a6033..2a558d2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# 0.12.0 + +## Update +* support android channel-io 13.0.0 +* support iOS channel-io 13.0.1 + # 0.11.12 ## Update diff --git a/RNChannelIO.podspec b/RNChannelIO.podspec index 53b65de..1d567c7 100644 --- a/RNChannelIO.podspec +++ b/RNChannelIO.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "RNChannelIO" - s.version = "0.5.5" + s.version = "0.6.0" s.summary = "RNChannelIO" s.description = "channel plugin for react native" s.homepage = "https://channel.io" @@ -15,6 +15,6 @@ Pod::Spec.new do |s| s.ios.deployment_target = '15.0' s.dependency "React" - s.dependency "ChannelIOSDK", '12.14.1' + s.dependency "ChannelIOSDK", '13.0.1' end diff --git a/android/build.gradle b/android/build.gradle index 0b7cc80..3610d91 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -56,5 +56,5 @@ repositories { dependencies { implementation 'com.facebook.react:react-native' - api 'io.channel:plugin-android:12.15.0' + api 'io.channel:plugin-android:13.0.0' } diff --git a/package.json b/package.json index 8c2ccd5..5238c80 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-channel-plugin", - "version": "0.11.12", + "version": "0.12.0", "description": "react native module for channel io", "main": "index.ts", "scripts": { @@ -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" + ] }