Only run travis tests on master and X.Y branches by dstufft · Pull Request #102 · python/cpython
If someone pushes a branch to python/cpython and then creates a PR it will cause Travis to run tests needlessly, once for the PR and once for the push. This will limit the branches that Travis will run tests for to the `master` branch and branches that match the regex `^\d\.\d$`. This will have the effect that if someone purposely makes another branch they won't get tests to run, but in that rare case they can adjust this themselves.
dstufft
deleted the
limit-travis-branches
branch
akruis pushed a commit to akruis/cpython that referenced this pull request
- Fix stackless.cstack.__str__. It was broken for Python 3. Now it returns the stack decoded as iso-8859-1 byte string. - New read-only attribute stackless.cstack.nesting_level. It can be used to order multiple cstack objects belonging to the same tasklet. - Added a few test cases https://bitbucket.org/stackless-dev/stackless/issues/102
akruis pushed a commit to akruis/cpython that referenced this pull request
akruis pushed a commit to akruis/cpython that referenced this pull request
This was referenced
SonicField added a commit to SonicField/cpython that referenced this pull request
…ep 1e
Adds W44 DO-NOT-USE caller gate as a standard pre-push gate item per
supervisor 19:44:20Z post-push directive ('integrate into gate_phoenix.sh
as standard pre-push item').
Placement: between Step 1d (W25 lint gate) and Step 2 (JIT smoke test).
Both gates are static-analysis class — no runtime/binary impact, fail-
fast pattern with the Step 1d framing for consistency.
Behavior:
- Runs scripts/check_do_not_use_callers.sh --strict
- On non-zero exit: sets GATE_PASS=0, appends to FAILURES tally
- On zero exit: logs PASS line (matches W25 lint gate pattern)
Verified at HEAD post-fix (W44 script PASS at 14fba3c):
scripts/gate_phoenix.sh produces "W44 DO-NOT-USE caller gate: PASS"
in Step 1e output between Step 1d and Step 2.
This closes pythia python#102 (3) instrumentation gap: header DO NOT USE
warnings + 2 prior incident-class occurrences (06e2ecb→61c319ca49 +
678e990 W22 cluster) now mechanized into the gate.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters