Skip to content

Commit 94b9520

Browse files
author
Krzysztof
authored
chore: Improve releases (#711)
* improve releases * remove java automatic heap detection
1 parent 0ec517c commit 94b9520

File tree

4 files changed

+54
-9
lines changed

4 files changed

+54
-9
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ default config for android apk builds: &android_defaults
4040
resource_class: 'medium'
4141
working_directory: ~/async_storage
4242
environment:
43-
- _JAVA_OPTIONS: '-XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -Xmx2048m'
43+
- _JAVA_OPTIONS: '-XX:+UnlockExperimentalVMOptions -Xmx2048m'
4444
- GRADLE_OPTS: '-Dorg.gradle.daemon=false -Dorg.gradle.jvmargs="-XX:+HeapDumpOnOutOfMemoryError -Xmx2048m"'
4545
- BUILD_THREADS: 2
4646

.releaserc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
{
22
"branches": [
33
"master"
4+
],
5+
"plugins": [
6+
"@semantic-release/commit-analyzer",
7+
"@semantic-release/release-notes-generator",
8+
"@semantic-release/changelog",
9+
"@semantic-release/npm",
10+
"@semantic-release/github",
11+
[
12+
"@semantic-release/git",
13+
{
14+
"assets": ["CHANGELOG.md", "package.json"],
15+
"message": "chore(release): ${nextRelease.version} [skip ci]"
16+
}
17+
]
418
]
519
}

package.json

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@
7474
"@react-native-community/cli-platform-android": "^4.10.0",
7575
"@react-native-community/cli-platform-ios": "^4.10.0",
7676
"@react-native-community/eslint-config": "^3.0.0",
77+
"@semantic-release/changelog": "^5.0.1",
78+
"@semantic-release/git": "9.0.0",
7779
"detox": "17.10.6",
7880
"eslint": "^7.0.0",
7981
"expo": "^38.0.10",
@@ -92,7 +94,7 @@
9294
"react-native-web": "~0.12.0",
9395
"react-native-windows": "^0.63.41",
9496
"react-test-renderer": "16.13.1",
95-
"semantic-release": "^17.2.1"
97+
"semantic-release": "^17.4.6"
9698
},
9799
"jest": {
98100
"preset": "react-native",
@@ -133,7 +135,12 @@
133135
"source": "src",
134136
"output": "lib",
135137
"targets": [
136-
["commonjs", { "copyFlow": true }],
138+
[
139+
"commonjs",
140+
{
141+
"copyFlow": true
142+
}
143+
],
137144
"module"
138145
]
139146
}

yarn.lock

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2278,6 +2278,16 @@
22782278
dependencies:
22792279
applicationinsights "^1.8.8"
22802280

2281+
"@semantic-release/changelog@^5.0.1":
2282+
version "5.0.1"
2283+
resolved "https://registry.yarnpkg.com/@semantic-release/changelog/-/changelog-5.0.1.tgz#50a84b63e5d391b7debfe021421589fa2bcdafe4"
2284+
integrity sha512-unvqHo5jk4dvAf2nZ3aw4imrlwQ2I50eVVvq9D47Qc3R+keNqepx1vDYwkjF8guFXnOYaYcR28yrZWno1hFbiw==
2285+
dependencies:
2286+
"@semantic-release/error" "^2.1.0"
2287+
aggregate-error "^3.0.0"
2288+
fs-extra "^9.0.0"
2289+
lodash "^4.17.4"
2290+
22812291
"@semantic-release/commit-analyzer@^8.0.0":
22822292
version "8.0.1"
22832293
resolved "https://registry.yarnpkg.com/@semantic-release/commit-analyzer/-/commit-analyzer-8.0.1.tgz#5d2a37cd5a3312da0e3ac05b1ca348bf60b90bca"
@@ -2291,11 +2301,25 @@
22912301
lodash "^4.17.4"
22922302
micromatch "^4.0.2"
22932303

2294-
"@semantic-release/error@^2.2.0":
2304+
"@semantic-release/error@^2.1.0", "@semantic-release/error@^2.2.0":
22952305
version "2.2.0"
22962306
resolved "https://registry.yarnpkg.com/@semantic-release/error/-/error-2.2.0.tgz#ee9d5a09c9969eade1ec864776aeda5c5cddbbf0"
22972307
integrity sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==
22982308

2309+
"@semantic-release/git@9.0.0":
2310+
version "9.0.0"
2311+
resolved "https://registry.yarnpkg.com/@semantic-release/git/-/git-9.0.0.tgz#304c4883c87d095b1faaae93300f1f1e0466e9a5"
2312+
integrity sha512-AZ4Zha5NAPAciIJH3ipzw/WU9qLAn8ENaoVAhD6srRPxTpTzuV3NhNh14rcAo8Paj9dO+5u4rTKcpetOBluYVw==
2313+
dependencies:
2314+
"@semantic-release/error" "^2.1.0"
2315+
aggregate-error "^3.0.0"
2316+
debug "^4.0.0"
2317+
dir-glob "^3.0.0"
2318+
execa "^4.0.0"
2319+
lodash "^4.17.4"
2320+
micromatch "^4.0.0"
2321+
p-reduce "^2.0.0"
2322+
22992323
"@semantic-release/github@^7.0.0":
23002324
version "7.2.3"
23012325
resolved "https://registry.yarnpkg.com/@semantic-release/github/-/github-7.2.3.tgz#20a83abd42dca43d97f03553de970eac72856c85"
@@ -9634,7 +9658,7 @@ micromatch@^3.1.10, micromatch@^3.1.4:
96349658
snapdragon "^0.8.1"
96359659
to-regex "^3.0.2"
96369660

9637-
micromatch@^4.0.2, micromatch@^4.0.4:
9661+
micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4:
96389662
version "4.0.4"
96399663
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
96409664
integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
@@ -12514,10 +12538,10 @@ schema-utils@^3.0.0:
1251412538
ajv "^6.12.5"
1251512539
ajv-keywords "^3.5.2"
1251612540

12517-
semantic-release@^17.2.1:
12518-
version "17.4.4"
12519-
resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-17.4.4.tgz#650dd50ecb520a5a2bc6811305bc9d4d5c3128b1"
12520-
integrity sha512-fQIA0lw2Sy/9+TcoM/BxyzKCSwdUd8EPRwGoOuBLgxKigPCY6kaKs8TOsgUVy6QrlTYwni2yzbMb5Q2107P9eA==
12541+
semantic-release@^17.4.6:
12542+
version "17.4.7"
12543+
resolved "https://registry.yarnpkg.com/semantic-release/-/semantic-release-17.4.7.tgz#88e1dce7294cc43acc54c4e0a83f582264567206"
12544+
integrity sha512-3Ghu8mKCJgCG3QzE5xphkYWM19lGE3XjFdOXQIKBM2PBpBvgFQ/lXv31oX0+fuN/UjNFO/dqhNs8ATLBhg6zBg==
1252112545
dependencies:
1252212546
"@semantic-release/commit-analyzer" "^8.0.0"
1252312547
"@semantic-release/error" "^2.2.0"

0 commit comments

Comments
 (0)