Skip to content

chore(docs): update CHANGELOG.md #134

chore(docs): update CHANGELOG.md

chore(docs): update CHANGELOG.md #134

Workflow file for this run

# This file is @generated by <https://github.com/liblaf/copier-python>.
# DO NOT EDIT!
# ref: <https://docs.codecov.com/docs/test-analytics>
name: Test
on:
push:
pull_request:
workflow_dispatch:
jobs:
skip-duplicate:
name: Skip Duplicate
permissions:
actions: write
runs-on: ubuntu-latest
outputs:
should-skip: ${{ steps.skip-duplicate.outputs.should-skip }}
steps:
- id: skip-duplicate
name: Skip Duplicate
uses: liblaf/actions/skip-duplicate@dist
with:
cancel-others: true
collect:
name: Collect
needs:
- skip-duplicate
if: needs.skip-duplicate.outputs.should-skip != 'true'
runs-on: ubuntu-latest
outputs:
has-tests: ${{ steps.collect.outputs.has-tests }}
steps:
- name: Checkout
uses: actions/checkout@v5
- name: Setup Python
uses: liblaf/actions/setup-python@dist
- id: collect
name: Collect
run: |-
if pytest --collect-only; then
echo 'has-tests=true' >> "$GITHUB_OUTPUT"
else
echo 'has-tests=false' >> "$GITHUB_OUTPUT"
fi
test:
name: Test
needs:
- collect
if: needs.collect.outputs.has-tests == 'true'
permissions:
id-token: write
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
with:
fetch-depth: 0 # I don't know why, but it is present in the official example
- name: Setup Python
uses: liblaf/actions/setup-python@dist
- name: Install Mise
uses: jdx/mise-action@v3
- name: Test
run: mise run test
env:
FORCE_COLOR: 1
- name: Upload Coverage
uses: codecov/codecov-action@v5
with:
use_oidc: true
- if: success() || failure()
name: Upload Test Results
uses: codecov/test-results-action@v1
with:
use_oidc: true