Skip to content

Commit ed78ffc

Browse files
committed
2 parents cb97b57 + 2caeeb0 commit ed78ffc

33 files changed

+472
-368
lines changed

.eslintrc

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"root": true,
33
"parser": "@typescript-eslint/parser",
44
"env": { "node": true },
5-
"plugins": ["@typescript-eslint"],
5+
"plugins": ["@typescript-eslint", "only-warn"],
66
"extends": ["eslint:recommended", "plugin:@typescript-eslint/eslint-recommended", "plugin:@typescript-eslint/recommended"],
77
"parserOptions": {
88
"sourceType": "module"
@@ -12,6 +12,9 @@
1212
"@typescript-eslint/no-unused-vars": ["error", { "args": "none" }],
1313
"@typescript-eslint/ban-ts-comment": "off",
1414
"no-prototype-builtins": "off",
15-
"@typescript-eslint/no-empty-function": "off"
15+
"@typescript-eslint/no-empty-function": "off",
16+
"@typescript-eslint/no-inferrable-types": "off",
17+
"@typescript-eslint/no-explicit-any": "off",
18+
"@typescript-eslint/explicit-function-return-type": ["warn"]
1619
}
1720
}

.github/workflows/release.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ jobs:
1414
runs-on: ubuntu-latest
1515

1616
steps:
17-
- uses: actions/checkout@v2
17+
- uses: actions/checkout@v3
1818
- name: Use Node.js
19-
uses: actions/setup-node@v1
19+
uses: actions/setup-node@v3
2020
with:
21-
node-version: '14.x' # You might need to adjust this value to your own version
21+
node-version: '16.x' # You might need to adjust this value to your own version
2222
- name: Build
2323
id: build
2424
run: |
@@ -28,7 +28,8 @@ jobs:
2828
cp main.js manifest.json styles.css ${{ env.PLUGIN_NAME }}
2929
zip -r ${{ env.PLUGIN_NAME }}.zip ${{ env.PLUGIN_NAME }}
3030
ls
31-
echo "::set-output name=tag_name::$(git tag --sort version:refname | tail -n 1)"
31+
echo "tag_name=$(git tag --sort version:refname | tail -n 1)" >> $GITHUB_OUTPUT
32+
3233
- name: Create Release
3334
id: create_release
3435
uses: actions/create-release@v1
@@ -40,6 +41,7 @@ jobs:
4041
release_name: ${{ github.ref }}
4142
draft: false
4243
prerelease: false
44+
4345
- name: Upload zip file
4446
id: upload-zip
4547
uses: actions/upload-release-asset@v1
@@ -50,6 +52,7 @@ jobs:
5052
asset_path: ./${{ env.PLUGIN_NAME }}.zip
5153
asset_name: ${{ env.PLUGIN_NAME }}-${{ steps.build.outputs.tag_name }}.zip
5254
asset_content_type: application/zip
55+
5356
- name: Upload main.js
5457
id: upload-main
5558
uses: actions/upload-release-asset@v1
@@ -60,6 +63,7 @@ jobs:
6063
asset_path: ./main.js
6164
asset_name: main.js
6265
asset_content_type: text/javascript
66+
6367
- name: Upload manifest.json
6468
id: upload-manifest
6569
uses: actions/upload-release-asset@v1
@@ -70,6 +74,7 @@ jobs:
7074
asset_path: ./manifest.json
7175
asset_name: manifest.json
7276
asset_content_type: application/json
77+
7378
- name: Upload styles.css
7479
id: upload-css
7580
uses: actions/upload-release-asset@v1

0 commit comments

Comments
 (0)