This commit is contained in:
Tom Hu 2024-05-20 23:08:58 +07:00
parent 740a3e8687
commit aab16cdfa3
No known key found for this signature in database
GPG key ID: 79155678363963D2

View file

@ -59,6 +59,17 @@ jobs:
run: npm run lint
- name: Run tests and collect coverage
run: npm run test
- name: Detect os
run: |
family=$(uname -s | tr '[:upper:]' '[:lower:]')
codecov_os="windows"
[[ $family == "darwin" ]] && codecov_os="macos"
[[ $family == "linux" ]] && codecov_os="linux"
[[ $codecov_os == "linux" ]] && \
osID=$(grep -e "^ID=" /etc/os-release | cut -c4-)
[[ $osID == "alpine" ]] && codecov_os="alpine"
echo "Detected ${codecov_os}"
- name: Upload coverage to Codecov (script)
uses: ./
with:
@ -108,6 +119,17 @@ jobs:
run: npm run lint
- name: Run tests and collect coverage
run: npm run test
- name: Detect os
run: |
family=$(uname -s | tr '[:upper:]' '[:lower:]')
codecov_os="windows"
[[ $family == "darwin" ]] && codecov_os="macos"
[[ $family == "linux" ]] && codecov_os="linux"
[[ $codecov_os == "linux" ]] && \
osID=$(grep -e "^ID=" /etc/os-release | cut -c4-)
[[ $osID == "alpine" ]] && codecov_os="alpine"
echo "Detected ${codecov_os}"
- name: Upload coverage to Codecov (script)
uses: ./
with: