File tree 5 files changed +34
-12
lines changed
5 files changed +34
-12
lines changed Original file line number Diff line number Diff line change 8
8
"fixed" : [],
9
9
"linked" : [],
10
10
"access" : " public" ,
11
- "baseBranch" : " main" ,
11
+ "baseBranch" : " origin/ main" ,
12
12
"updateInternalDependencies" : " patch" ,
13
13
"ignore" : [
14
14
" @react-native-async-storage/eslint-config" ,
Original file line number Diff line number Diff line change
1
+ #! /bin/sh
2
+
3
+ if [ -z ${CI+x} ]
4
+ then
5
+ # not on CI
6
+ exit 0
7
+ fi
8
+
9
+ if [ -z ${GITHUB_NAME+x} ] || [ -z ${GITHUB_EMAIL+x} ] || [ -z ${GITHUB_TOKEN+x} ]
10
+ then
11
+ echo " Make sure GITHUB_NAME, GITHUB_EMAIL and GITHUB_TOKEN variables are set"
12
+ exit 1
13
+ fi
14
+
15
+ git config --global user.name " $GITHUB_NAME "
16
+ git config --global user.email " $GITHUB_EMAIL "
17
+ echo " machine github.com login $GITHUB_NAME password $GITHUB_TOKEN " > ~ /.netrc
18
+
19
+
Original file line number Diff line number Diff line change 12
12
uses : ./.github/actions/setup-project
13
13
- name : Install dependencies
14
14
run : yarn
15
- - name : Setup git user
16
- run : |
17
- git config --global user.name ${{ secrets.GH_BOT_NAME }}
18
- git config --global user.email ${{ secrets.GH_BOT_EMAIL }}
19
15
- name : Version or release packages
20
16
uses : changesets/action@v1
21
17
with :
26
22
version : " yarn release:version"
27
23
env :
28
24
GITHUB_TOKEN : ${{ secrets.GH_RELEASE_TOKEN }}
25
+ GITHUB_NAME : ${{ secrets.GH_BOT_NAME }}
26
+ GITHUB_EMAIL : ${{ secrets.GH_BOT_EMAIL }}
29
27
NPM_TOKEN : ${{ secrets.NPM_RELEASE_TOKEN }}
Original file line number Diff line number Diff line change @@ -19,10 +19,15 @@ jobs:
19
19
- name : Install dependencies
20
20
run : yarn
21
21
working-directory : ./packages/website
22
+ - name : Setup git user
23
+ run : setup-ci-git-user.sh
24
+ working-directory : ./.github/scripts
25
+ env :
26
+ GITHUB_TOKEN : ${{ secrets.GH_RELEASE_TOKEN }}
27
+ GITHUB_NAME : ${{ secrets.GH_BOT_NAME }}
28
+ GITHUB_EMAIL : ${{ secrets.GH_BOT_EMAIL }}
22
29
- name : Deploy
23
- run : |
24
- git config --global user.name ${{ secrets.GH_BOT_NAME }}
25
- git config --global user.email ${{ secrets.GH_BOT_EMAIL }}
26
- echo "machine github.com login ${{ secrets.GH_BOT_NAME }} password ${{ secrets.GH_RELEASE_TOKEN }}" > ~/.netrc
27
- GIT_USER=${{ secrets.GH_BOT_NAME }} yarn run deploy
30
+ env :
31
+ GIT_USER : ${{ secrets.GH_BOT_NAME }}
32
+ run : yarn run deploy
28
33
working-directory : ./packages/website
Original file line number Diff line number Diff line change 16
16
"test:lint" : " turbo run test:lint" ,
17
17
"test:ts" : " turbo run test:ts" ,
18
18
"test:format" : " prettier --check --loglevel warn $(git ls-files '*.js' '*.json' '*.ts' '*.tsx' '*.yml' 'README.md')" ,
19
- "release:version" : " changeset version" ,
20
- "release:publish" : " changeset publish"
19
+ "release:version" : " ./.github/scripts/setup-ci-git-user.sh && changeset version" ,
20
+ "release:publish" : " ./.github/scripts/setup-ci-git-user.sh && changeset publish"
21
21
},
22
22
"devDependencies" : {
23
23
"@changesets/changelog-github" : " ^0.5.0" ,
You can’t perform that action at this time.
0 commit comments