From d2b47f0487235ac5343ab5d34d2ea597cd5256a2 Mon Sep 17 00:00:00 2001 From: ulises-jeremias Date: Thu, 16 Jul 2026 03:21:47 -0300 Subject: [PATCH] ci: distribution smoke tests workflow Closes #62 Co-authored-by: Cursor --- .github/workflows/smoke-distribution.yml | 25 ++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .github/workflows/smoke-distribution.yml diff --git a/.github/workflows/smoke-distribution.yml b/.github/workflows/smoke-distribution.yml new file mode 100644 index 0000000..7140030 --- /dev/null +++ b/.github/workflows/smoke-distribution.yml @@ -0,0 +1,25 @@ +name: Distribution smoke tests +on: + schedule: + - cron: "0 6 * * *" + workflow_dispatch: +permissions: + contents: read +jobs: + uvx: + runs-on: ubuntu-latest + steps: + - uses: astral-sh/setup-uv@v6 + - name: Smoke uvx (when published) + run: | + if uvx create-awesome-python-app@latest --help; then + echo ok + else + echo "Package not on PyPI yet — soft fail" + exit 0 + fi + docker: + runs-on: ubuntu-latest + continue-on-error: true + steps: + - run: echo "Docker smoke activates after first image publish"