Skip to content

Commit 23144a8

Browse files
committed
attempt fix executables
1 parent 25f67b7 commit 23144a8

File tree

53 files changed

+655
-559
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+655
-559
lines changed

.github/workflows/lint_test_compile.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,17 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout code
12-
uses: actions/checkout@v3
12+
uses: actions/checkout@v4
1313

1414
- name: Set up Deno
1515
uses: denoland/setup-deno@v2
1616
with:
1717
deno-version: "2.x"
1818

19+
- name: Install dependencies
20+
run: |
21+
deno install --allow-scripts
22+
1923
- name: Deno check
2024
run: deno check
2125

@@ -29,26 +33,34 @@ jobs:
2933
runs-on: ubuntu-latest
3034
steps:
3135
- name: Checkout code
32-
uses: actions/checkout@v3
36+
uses: actions/checkout@v4
3337

3438
- name: Set up Node.js
3539
uses: denoland/setup-deno@v2
3640
with:
3741
deno-version: "2.x"
3842

43+
- name: Install dependencies
44+
run: |
45+
deno install --allow-scripts
46+
3947
- name: Tests
4048
run: deno test -A
4149

4250
compile:
4351
runs-on: ubuntu-latest
4452
steps:
4553
- name: Checkout code
46-
uses: actions/checkout@v3
54+
uses: actions/checkout@v4
4755

4856
- name: Set up Node.js
4957
uses: denoland/setup-deno@v2
5058
with:
5159
deno-version: "2.x"
5260

61+
- name: Install dependencies
62+
run: |
63+
deno install --allow-scripts
64+
5365
- name: Compile
5466
run: deno task compile:all

.github/workflows/release.yml

Lines changed: 13 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,7 @@ permissions:
44
contents: write
55
packages: write
66

7-
on:
8-
workflow_dispatch:
9-
inputs:
10-
release_type:
11-
type: choice
12-
description: "Release type: patch, minor, major"
13-
required: true
14-
options:
15-
- patch
16-
- minor
17-
- major
7+
on: [workflow_dispatch]
188

199
jobs:
2010
release:
@@ -36,20 +26,24 @@ jobs:
3626
with:
3727
deno-version: "2.x"
3828

39-
- name: Compile
40-
run: |
41-
deno task compile:all
42-
4329
- name: Get new version and bump deno.json
44-
id: bump_version
30+
id: get_version
4531
run: |
46-
VERSION=$(deno run -A scripts/bump_version.ts ${{ inputs.release_type }})
32+
VERSION=$(deno run -A scripts/get_version.ts)
4733
echo "release_version=$VERSION" >> $GITHUB_OUTPUT
4834
35+
- name: Install dependencies
36+
run: |
37+
deno install --allow-scripts
38+
39+
- name: Compile
40+
run: |
41+
deno task compile:all
42+
4943
- name: Create release
5044
uses: softprops/action-gh-release@v2
5145
with:
52-
tag_name: v${{ steps.bump_version.outputs.release_version }}
46+
tag_name: v${{ steps.get_version.outputs.release_version }}
5347
files: |
5448
dist/*
5549
@@ -60,7 +54,7 @@ jobs:
6054
6155
- name: Commit changes
6256
run: |
63-
git commit deno.json -m "[skip ci] update version ${{ steps.bump_version.outputs.release_version }}"
57+
git commit deno.json -m "[skip ci] update version ${{ steps.get_version.outputs.release_version }}"
6458
6559
- name: Push changes
6660
run: |

0 commit comments

Comments
 (0)