15 |
runs-on: ${{ matrix.os }} |
runs-on: ${{ matrix.os }} |
16 |
|
|
17 |
steps: |
steps: |
18 |
- uses: actions/checkout@v3 |
- uses: actions/checkout@v4 |
19 |
|
|
20 |
- name: Use Node.js ${{ matrix.node-version }} |
- name: Use Node.js ${{ matrix.node-version }} |
21 |
uses: actions/setup-node@v3 |
uses: actions/setup-node@v4 |
22 |
with: |
with: |
23 |
node-version: ${{ matrix.node-version }} |
node-version: ${{ matrix.node-version }} |
24 |
|
|
56 |
run: npx vitest run --coverage |
run: npx vitest run --coverage |
57 |
|
|
58 |
- name: Upload coverage reports to Codecov |
- name: Upload coverage reports to Codecov |
59 |
uses: codecov/[email protected] |
uses: codecov/[email protected] |
60 |
with: |
with: |
61 |
token: ${{ secrets.CODECOV_TOKEN }} |
token: ${{ secrets.CODECOV_TOKEN }} |
62 |
slug: onesoft-sudo/sudobot |
slug: onesoft-sudo/sudobot |
74 |
git config --global core.autocrlf false |
git config --global core.autocrlf false |
75 |
git config --global core.eol lf |
git config --global core.eol lf |
76 |
|
|
77 |
- uses: actions/checkout@v3 |
- uses: actions/checkout@v4 |
78 |
|
|
79 |
- name: Install tools on macOS |
- name: Install tools on macOS |
80 |
run: brew install curl pkg-config cairo pango libpng jpeg giflib librsvg |
run: brew install curl pkg-config cairo pango libpng jpeg giflib librsvg |