Skip to content

Commit 5586606

Browse files
SK-2618: test internal release
1 parent 81d19f1 commit 5586606

6 files changed

Lines changed: 29 additions & 15 deletions

File tree

.github/workflows/internal-release.yml

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,8 @@ jobs:
2323
- uses: actions/setup-node@v1
2424
with:
2525
node-version: 14.21.3
26-
- run: npm install
27-
28-
- name: npm build
29-
run: npm run build
3026

31-
- name: build react-native-sdk
32-
run: |
33-
curl -u ${{ secrets.JFROG_USERNAME }}:${{ secrets.JFROG_PASSWORD }} https://prekarilabs.jfrog.io/prekarilabs/api/npm/auth/ > ~/.npmrc
34-
npm config set registry https://prekarilabs.jfrog.io/prekarilabs/api/npm/npm/
35-
npm config set unsafe-perm true
36-
npm run build
27+
- run: npm install
3728

3829
- name: Get Previous tag
3930
id: previoustag
@@ -54,6 +45,12 @@ jobs:
5445
git commit -m "[AUTOMATED] Private Release ${{ steps.previoustag.outputs.tag }}-dev.$(git rev-parse --short $GITHUB_SHA)"
5546
git push origin -f
5647
57-
- name: publish to jfrog
48+
- name: build react-native-sdk
5849
run: |
59-
npm publish
50+
curl -u ${{ secrets.JFROG_USERNAME }}:${{ secrets.JFROG_PASSWORD }} https://prekarilabs.jfrog.io/prekarilabs/api/npm/auth/ > ~/.npmrc
51+
npm config set registry https://prekarilabs.jfrog.io/prekarilabs/api/npm/npm/
52+
npm config set unsafe-perm true
53+
npm run build
54+
55+
- name: publish to jfrog
56+
run: npm publish

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"prepare": "bob build",
3737
"example": "yarn --cwd example",
3838
"bootstrap": "yarn example && yarn && yarn example pods",
39-
"build": "bob build && cp -r assets lib/"
39+
"build": "node scripts/generateSdkDetails.js && bob build && cp -r assets lib/"
4040
},
4141
"keywords": [
4242
"react-native",

scripts/generateSdkDetails.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
const fs = require('fs');
2+
const pkg = require('../package.json');
3+
4+
const content = `
5+
export const sdkDetails = {
6+
name: "${pkg.name}",
7+
version: "${pkg.version}",
8+
reactNativeVersion: "${pkg.devDependencies['react-native']}"
9+
};
10+
`;
11+
12+
fs.writeFileSync('src/sdkDetails.ts', content);

src/core-utils/client/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import SkyflowError from '../../utils/skyflow-error';
77
import SKYFLOW_ERROR_CODE from '../../utils/skyflow-error-code';
88
import { getMetaObject } from '../../utils/helpers';
99
import { Platform } from 'react-native';
10-
import sdkDetails from '../../../package.json';
10+
import { sdkDetails } from '../../sdkDetails';
1111

1212
export interface IClientRequest {
1313
body?: any;

src/core/constants/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import maseterCardIcon from '../../../assets/mastercard.png';
1313
import unionPayIcon from '../../../assets/unionpay.png';
1414
import visaCardIcon from '../../../assets/visa.png';
1515
import cartesBancairesIcon from '../../../assets/carter-banceris.png'
16-
import sdkDetails from '../../../package.json';
16+
import { sdkDetails } from '../../sdkDetails';
1717

1818
export const SDK_DETAILS = {
1919
sdkName: 'React Native',

src/sdkDetails.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export const sdkDetails = {
2+
name: '',
3+
version: '',
4+
reactNativeVersion: '',
5+
};

0 commit comments

Comments
 (0)