Skip to content

Commit

Permalink
chore: add semantic-relase [wild try] (#229)
Browse files Browse the repository at this point in the history
  • Loading branch information
vonovak authored Jul 22, 2020
1 parent 5df8a9e commit fd5629b
Show file tree
Hide file tree
Showing 4 changed files with 3,075 additions and 73 deletions.
21 changes: 21 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,20 @@ jobs:
name: test detox
- store_artifacts:
path: ./artifacts
publish:
executor: rn/linux_js
steps:
- attach_workspace:
at: .
# - rn/yarn_install
# fails with Error untarring cache: Error extracting tarball /var/folders/bq/mjrgbpkx5h1g_b22fpv0tlzc0000gn/T/cache376822577 : tmp/yarn/: Cannot extract through symlink tmp/yarn tmp/yarn/v6/: Cannot extract through symlink tmp/yarn/v6 tmp/yarn/v6/.tmp/: Cannot extract through symlink tmp/yarn/v6/.tmp tmp/yarn/v6/npm-@babel-code-frame-7.8.3-33e25903d7481181534e12ec0a25f16b6fcf419e-integrity/: Cannot extract through symlink tmp/yarn/v6/npm-@babel-code-frame-7.8.3-33e25903d7481181534e12ec0a25f16b6fcf419e-integrity tmp/yarn/v6/npm-@babel-code-frame-7.8.3-33e25903d7481181534e12ec0a25f16b6fcf419e-integrity/node_modules/: Cannot extract through symlink tmp/yarn/v6/npm-@babel-code-frame-7.8.3-33e25903d7481181534e12ec0a25f16b6fcf419e-integrity/node_modules tmp/yarn/v6/npm-@babel-code-frame-7.8.3-33e25903d7481181534e12ec0a25f16b6fcf419e-integrity/node_modules/@babel/: Cannot extract through symlink tmp/yarn/v6/npm-@babel-code-frame-7.8.3-33e25903d7481181534e12ec0a25f16b6fcf419e-integrity/node_modules/@babel tmp/yarn/v6/npm-@babel-code-frame-7.8.3-33e25903d7481181534e12ec0a25f16b6fcf419e-integrity/node_modules/@babel/code-frame/: Cannot extract: exit status 1
- run:
command: yarn install --frozen-lockfile
name: yarn install
- run:
command: npx semantic-release
name: Publish to NPM


workflows:
test:
Expand All @@ -100,3 +114,10 @@ workflows:
- e2e_release_android:
requires:
- analyse_js
- publish:
requires:
- e2e_release_android
- e2e_release_ios
filters:
branches:
only: master
15 changes: 15 additions & 0 deletions .releaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
"@semantic-release/github",
[
"@semantic-release/git",
{
"assets": "package.json",
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
]
]
}
4 changes: 3 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
"@babel/core": "^7.5.5",
"@babel/runtime": "^7.5.5",
"@react-native-community/eslint-config": "^1.0.0",
"@semantic-release/git": "^9.0.0",
"babel-jest": "^26.0.1",
"detox": "^16.5.1",
"eslint": "^6.8.0",
Expand All @@ -68,7 +69,8 @@
"react": "^16.11.0",
"react-native": "^0.62.2",
"react-native-windows": "^0.62.0-0",
"react-test-renderer": "^16.11.0"
"react-test-renderer": "^16.11.0",
"semantic-release": "^17.1.1"
},
"peerDependencies": {
"react": ">=16.8.3",
Expand Down
Loading

0 comments on commit fd5629b

Please sign in to comment.