Skip to content

Commit 0f25975

Browse files
committed
Update for 2.14.0-beta.dev.20240823.9
1 parent 3eb1e7d commit 0f25975

3 files changed

Lines changed: 72 additions & 5 deletions

File tree

.github/workflows/main.yml

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
on:
2+
push:
3+
branches:
4+
- main
5+
- master
6+
- development
7+
8+
env:
9+
REPO_NAME: ${{ github.event.repository.name }}
10+
EXTRA_ARGS: ${{ github.ref == 'refs/heads/development' && '--prerelease' || '' }}
11+
12+
jobs:
13+
build_and_release:
14+
name: Build and Release
15+
runs-on: ubuntu-latest
16+
steps:
17+
- uses: actions/checkout@v4
18+
19+
- uses: actions/setup-node@v4
20+
with:
21+
node-version: "20.x"
22+
23+
- name: Parse package.json
24+
id: set_var
25+
run: |
26+
content=`cat ./package.json`
27+
content="${content//'%'/'%25'}"
28+
content="${content//$'\n'/'%0A'}"
29+
content="${content//$'\r'/'%0D'}"
30+
echo "::set-output name=packageJson::$content"
31+
- run: |
32+
echo "${{fromJson(steps.set_var.outputs.packageJson).version}}"
33+
echo "${{fromJson(steps.set_var.outputs.packageJson).devDependencies['@wayward/types']}}"
34+
typesversion=$(echo ${{fromJson(steps.set_var.outputs.packageJson).devDependencies['@wayward/types']}} | cut -c 2-999)
35+
echo "$typesversion"
36+
echo "TYPES_VERSION=$typesversion" >> $GITHUB_ENV
37+
38+
- name: npm install
39+
run: npm install
40+
41+
- name: npm run build
42+
run: npm run build
43+
44+
- name: zip
45+
run: |
46+
cd ../
47+
zip -r $REPO_NAME.zip $REPO_NAME -x "$REPO_NAME/.git/*" "$REPO_NAME/.github/*" "$REPO_NAME/node_modules/*"
48+
49+
- name: Delete release
50+
env:
51+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
52+
continue-on-error: true
53+
run: |
54+
gh release delete "v$TYPES_VERSION" --cleanup-tag --yes
55+
56+
- name: Create release
57+
env:
58+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
59+
tag: ${{ github.ref_name }}
60+
run: |
61+
gh release create "v$TYPES_VERSION" \
62+
--repo="$GITHUB_REPOSITORY" \
63+
--target="${{ github.sha }}" \
64+
--title="v$TYPES_VERSION" \
65+
--generate-notes \
66+
$EXTRA_ARGS \
67+
"../$REPO_NAME.zip#$REPO_NAME.zip"

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
"watch": "tsc --build --watch --pretty --preserveWatchOutput"
1010
},
1111
"devDependencies": {
12-
"@wayward/types": "^2.14.0-beta.dev.20240823.8"
12+
"@wayward/types": "^2.14.0-beta.dev.20240823.9"
1313
}
1414
}

0 commit comments

Comments
 (0)