You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 27f36f9
Browse filesBrowse the repository at this point in the historyBrowse files
ci(cron-conda): gate conda-tag and conda-dist on a dev-release version (#2458)
Mirror create-release.yml's #2452 dev-release gate in cron-conda.yml, which
has its own independent, schedule/workflow_run-reachable route to publishing
with no check against __version__ carrying a PEP 440 .devN suffix.
- conda-update's Get Version step computes PCAPKIT_DEV_RELEASE from
packaging.version.Version(...).is_devrelease, deliberately not
is_prerelease, which is also true for a real alpha/beta/rc this project has
shipped and must not block.
- conda-tag's `if:` adds the clause as a top-level conjunct; conda-dist's adds
it inside its publishing branch only, so a build-only manual run still
builds and smoke-tests a dev version without uploading it.
- discussion's "Post the report to Discussions" step now tells "nothing
pushed" apart from "a dev-release build was pushed but Tag/Upload were
withheld on purpose", instead of silently dropping both lines; the stale
"Both skip unless a build was pushed" comment is corrected.
- Comments describing #2452's create-release.yml gate as already merged are
reworded to "proposed ... (not yet merged)".
- test_conda_dev_release_gate_2458.py gains two inputs (1.6.0rc1.dev2,
1.6.0.post1.dev0) that close two narrowed-predicate mutations a
cross-review found surviving; test_cron_reports_2030.py gains coverage for
the new report line.
actionlint 1.7.12 (shellcheck 0.10.0): zero findings. Both test files: 55
passed, 118 subtests passed, including the new report and mutation-closing
cases; pylint/mypy clean on the touched files (`pcapkit` itself is
untouched, so neither applies per lint.yml's own invocation).
echo "- Tag: skipped, and Upload: skipped -- ${PCAPKIT_VERSION} carries a PEP 440 dev-release suffix (.devN), so PCAPKIT_DEV_RELEASE withheld both deliberately" >> report/conda-report.md
0 commit comments