Skip to content

Commit 09d3d48

Browse files
authored
Merge pull request dsaltares#36 from umireon/node16
Prefer node16 action to support macOS and Windows runners
2 parents b68a32e + 2548581 commit 09d3d48

11 files changed

+18043
-125
lines changed

.eslintrc.json

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"env": {
3+
"es2021": true,
4+
"node": true
5+
},
6+
"extends": [
7+
"standard"
8+
],
9+
"parser": "@typescript-eslint/parser",
10+
"parserOptions": {
11+
"ecmaVersion": "latest",
12+
"sourceType": "module"
13+
},
14+
"plugins": [
15+
"@typescript-eslint"
16+
],
17+
"rules": {
18+
"sort-keys": "error",
19+
"sort-imports": "error"
20+
}
21+
}

.github/workflows/demo.yml

+19-6
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,15 @@ on:
88

99
jobs:
1010
demo:
11+
strategy:
12+
matrix:
13+
runs-on:
14+
- ubuntu-latest
15+
- macos-latest
16+
- windows-latest
17+
1118
name: Demo
12-
runs-on: ubuntu-latest
19+
runs-on: ${{ matrix.runs-on }}
1320
steps:
1421
- name: Checkout
1522
uses: actions/checkout@v2
@@ -24,9 +31,15 @@ jobs:
2431
version: "tags/v0.1.18"
2532
file: "plague-linux.zip"
2633
target: "subdir/plague-linux.zip"
27-
- name: Display the details
34+
- name: Display the outputs
2835
run: |
29-
echo ${{ steps.get_release.outputs.version }}
30-
echo ${{ steps.get_release.outputs.name }}
31-
echo ${{ steps.get_release.outputs.body }}
32-
ls -l subdir/plague-linux.zip
36+
echo "${{ steps.get_release.outputs.version }}"
37+
echo "${{ steps.get_release.outputs.name }}"
38+
echo "${{ steps.get_release.outputs.body }}"
39+
- name: Display the file (Linux, Mac)
40+
run: ls -l subdir/plague-linux.zip
41+
if: matrix.runs-on != 'windows-latest'
42+
- name: Display the file (Windows)
43+
run: dir subdir/plague-linux.zip
44+
if: matrix.runs-on == 'windows-latest'
45+

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules/
2+
*.js
3+
!dist/index.js

Dockerfile

-12
This file was deleted.

action.yaml

+3-9
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,10 @@ inputs:
2424
description: 'Use regex for file input'
2525
type: boolean
2626
required: false
27+
default: false
2728
runs:
28-
using: 'docker'
29-
image: 'Dockerfile'
30-
args:
31-
- ${{ inputs.repo }}
32-
- ${{ inputs.version }}
33-
- ${{ inputs.file }}
34-
- ${{ inputs.target }}
35-
- ${{ inputs.token }}
36-
- ${{ inputs.regex }}
29+
using: 'node16'
30+
main: 'dist/index.js'
3731

3832
outputs:
3933
version:

0 commit comments

Comments
 (0)