tod 0.17.0

An unofficial Todoist command-line client
# Quick feedback loop for every push. Deliberately minimal: single-OS test run,
# no coverage upload, no matrix. Bigger checks live in ci-pr.yml, full checks in ci-release.yml.
# Replaces the old ci_push.yml.

name: CI Push

on:
  push:
    branches:
      - main # post-merge only; PR branches are covered by ci-pr.yml
  workflow_dispatch:

concurrency:
  group: ${{ github.workflow }}-${{ github.ref }}
  cancel-in-progress: true

permissions:
  contents: read

jobs:
  lint:
    uses: ./.github/workflows/_reusable-lint.yml

  test:
    uses: ./.github/workflows/_reusable-test.yml
    with:
      os_matrix: '["ubuntu-latest"]'
      upload_codecov: false