File tree Expand file tree Collapse file tree 2 files changed +3
-14
lines changed Expand file tree Collapse file tree 2 files changed +3
-14
lines changed Original file line number Diff line number Diff line change 8
8
shell : bash
9
9
name : " Pack extension"
10
10
id : pack
11
- outputs :
12
- filename :
13
- description : ' The filename'
14
- value : ${{ steps.pack.outputs.filename }}
Original file line number Diff line number Diff line change @@ -7,23 +7,16 @@ node $GITHUB_ACTION_PATH/scripts/manifest.js
7
7
mkdir $GITHUB_WORKSPACE /.dist 2> /dev/null
8
8
9
9
VERSION_NAME=$( cat $GITHUB_WORKSPACE /manifest.json | jq -r " .version_name" | sed " s/[.-]/_/g;s/prerelease/pre/" )
10
- FILENAME_NOEXT=$( printf " %s-%s-scratchaddons" $ENVIRONMENT $VERSION_NAME )
11
- FILENAME=$( printf " %s.zip" $FILENAME_NOEXT )
10
+ FILENAME=$( printf " %s-%s-scratchaddons.zip" $ENVIRONMENT $VERSION_NAME )
12
11
13
12
git config user.email " 73682299+scratchaddons-bot[bot]@users.noreply.github.com"
14
13
git config user.name " scratchaddons-bot[bot]"
15
14
16
15
git add .
17
16
git commit --no-gpg-sign -m $FILENAME
18
17
19
- ZIP_PATH=$GITHUB_WORKSPACE /.dist/$FILENAME
20
-
21
- git archive --format=zip -o $ZIP_PATH HEAD
22
- rm -rf $GITHUB_WORKSPACE /.dist/extracted
23
- unzip -d $GITHUB_WORKSPACE /.dist/extracted $ZIP_PATH > /dev/null
24
- rm $ZIP_PATH
18
+ git archive --format=zip -o $GITHUB_WORKSPACE /.dist/$FILENAME HEAD
25
19
rm $GITHUB_WORKSPACE /manifest.json
26
20
mv $GITHUB_WORKSPACE /.manifest.json.bak $GITHUB_WORKSPACE /manifest.json
27
21
28
- echo $( printf " ::set-output name=filename::%s" $FILENAME_NOEXT )
29
- echo $( printf " Filename is: %s" $FILENAME )
22
+ echo $( printf " Packed as %s" $FILENAME )
You can’t perform that action at this time.
0 commit comments