summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* build: Set permissions for GitHub actions (#1369)Naveen2022-05-034-0/+14
| | | | | | | | | | | | | Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much. - Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs [Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/) Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
* style: parens should indent the same as their opening lineNed Batchelder2022-05-0143-166/+164
|
* docs: Steve Dower added the tweaks for cross-compilationNed Batchelder2022-05-011-0/+1
|
* build: sparse-checkout changed, change with itNed Batchelder2022-05-011-2/+2
| | | | | | | | | | | | I don't understand this command. --skip-check isn't mentioned in the help, and doesn't sound like the right semantics anyway. Without it, the error is: fatal: specify directories rather than patterns (no leading slash) or: fatal: specify directories rather than patterns. If your directory starts with a '!', pass --skip-checks
* build(deps): bump github/codeql-action from 1 to 2dependabot[bot]2022-04-301-3/+3
| | | | | | | | | | | | | | | Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v1...v2) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump schneegans/dynamic-badges-action from 1.2.0 to 1.3.0dependabot[bot]2022-04-301-1/+1
| | | | | | | | | | | | | | | Bumps [schneegans/dynamic-badges-action](https://github.com/schneegans/dynamic-badges-action) from 1.2.0 to 1.3.0. - [Release notes](https://github.com/schneegans/dynamic-badges-action/releases) - [Changelog](https://github.com/Schneegans/dynamic-badges-action/blob/master/changelog.md) - [Commits](https://github.com/schneegans/dynamic-badges-action/compare/v1.2.0...v1.3.0) --- updated-dependencies: - dependency-name: schneegans/dynamic-badges-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* chore: make upgradeNed Batchelder2022-04-309-65/+69
|
* build: Build and test tweaks to help with cross-compilationSteve Dower2022-04-305-9/+28
| | | | | | | | | | | | | | | For context, I've been testing whether a range of popular libraries are going to work on Windows ARM64. (This requires compiling on a regular x64 machine and then copying the wheel to an ARM64 one for testing.) The good news is, coverage seems to be just fine without any changes. However, because of a few assumptions in the test suite about always testing an in-place build, I had to make some tweaks to be able to run tests. My proposed tweaks should be fine for current uses, but they also allow the following: * support `SETUPTOOLS_EXT_SUFFIX` when building to override the pyd tag on Windows (used with `setup.py build_ext -L <path>` to point at [pythonarm64](https://www.nuget.org/packages/pythonarm64/) import libraries to do the cross-compile) * allow `COVERAGE_INSTALL_ARGS` to override how the tests install coverage into a venv (allows to point at a wheel rather than rebuilding from the sources) * allow `python igor.py remove_extension --from-install` to delete the extension module from `site-packages` rather than only the source tree * other changes to allow removing the `coverage` directory from the source tree before tests so that the installed copy will be used instead. I've tested these on my own Windows ARM64 machine, though unfortunately there aren't any available on CI services yet. If you wanted to start releasing (preview) wheels for win-arm64 you can, but there's no support (yet) in `cibuildwheel` or `build` to do it (because those tools don't really have a concept of cross-compilation for Windows at all... yet ;-) ). For the linter
* build(deps): bump actions/upload-artifact from 2 to 3dependabot[bot]2022-04-122-7/+7
| | | | | | | | | | | | | | Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump actions/download-artifact from 2 to 3dependabot[bot]2022-04-121-3/+3
| | | | | | | | | | | | | | Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](https://github.com/actions/download-artifact/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* build(deps): bump schneegans/dynamic-badges-action from 1.1.0 to 1.2.0dependabot[bot]2022-03-281-1/+1
| | | | | | | | | | | | | | | Bumps [schneegans/dynamic-badges-action](https://github.com/schneegans/dynamic-badges-action) from 1.1.0 to 1.2.0. - [Release notes](https://github.com/schneegans/dynamic-badges-action/releases) - [Changelog](https://github.com/Schneegans/dynamic-badges-action/blob/master/changelog.md) - [Commits](https://github.com/schneegans/dynamic-badges-action/compare/v1.1.0...v1.2.0) --- updated-dependencies: - dependency-name: schneegans/dynamic-badges-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
* docs: stand with UkraineNed Batchelder2022-03-251-0/+6
|
* build: make upgradeNed Batchelder2022-03-179-57/+56
|
* build: remove cpp from CodeQL, and use a more familiar yaml syntaxNed Batchelder2022-03-171-3/+7
|
* build(deps): bump actions/checkout from 2 to 3dependabot[bot]2022-03-171-1/+1
| | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* build: use codeql analysisNed Batchelder2022-03-151-0/+70
|
* docs: a GitHub sponsors badge in the READMENed Batchelder2022-03-131-1/+4
|
* fix: protect fullcoverage against lineno=None, bpo46911Ned Batchelder2022-03-033-16/+5
| | | | https://bugs.python.org/issue46911
* test: no need to protect against a 3.11.0a4 bug anymoreNed Batchelder2022-03-032-18/+0
|
* build(deps): bump actions/checkout from 2 to 3 (#1336)dependabot[bot]2022-03-025-10/+10
| | | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* build(deps): bump actions/setup-python from 2 to 3 (#1335)dependabot[bot]2022-03-015-10/+10
| | | | | | | | | | | | | | | | Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 3. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v2...v3) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: clarify usage of disable_warnings in pyproject.toml (#1330)Lukasz Stolcman2022-02-231-0/+4
| | | | | | | * docs: clarify usage of disable_warnings in pyproject.toml * Update doc/cmd.rst Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
* docs: oops, we're up to 3.11.0a5Ned Batchelder2022-02-202-2/+2
|
* build: version bumpNed Batchelder2022-02-202-1/+7
|
* build: prep for 6.3.26.3.2Ned Batchelder2022-02-206-9/+12
|
* docs: latest sample HTMLNed Batchelder2022-02-2011-21/+21
|
* build: tox understands "pypy38" on its ownNed Batchelder2022-02-201-16/+0
|
* fix: pypy3.9 traces decorators like CPython 3.8Ned Batchelder2022-02-204-21/+6
|
* style: remove pylint exclusions only needed for 2/3Ned Batchelder2022-02-202-5/+1
|
* build: make upgradeNed Batchelder2022-02-128-25/+25
|
* fix: provide an intelligible error message for multiprocessing with no ↵Ned Batchelder2022-02-093-0/+11
| | | | config file. #1320
* refactor(test): simplify these testsNed Batchelder2022-02-091-12/+4
|
* test: dropping old Python versions mean we no longer need ↵Ned Batchelder2022-02-062-11/+7
| | | | optimize_if_not_debug=0
* test: nicer way to test debug=pybehaveNed Batchelder2022-02-062-5/+7
|
* build: pip cache works againNed Batchelder2022-02-062-6/+7
|
* debug: pybehave is now an option on `coverage debug`Ned Batchelder2022-02-069-46/+76
|
* refactor: out_lines was a bad name for a multi-line string.Ned Batchelder2022-02-061-22/+21
|
* build: another pip-cache failureNed Batchelder2022-02-061-2/+2
|
* build: also test PyPy nightliesNed Batchelder2022-02-061-3/+17
|
* test: SQLite errors come in a few formsNed Batchelder2022-02-061-3/+4
|
* doc: fix a moved linkNed Batchelder2022-02-061-1/+1
|
* doc, test: clean up from 'better tracing of pytracer changed'Ned Batchelder2022-02-062-4/+3
| | | | | Commit d35e8c4624bd074c4e55a8e8a33c343f734299db changed the message, but the docs and tests weren't updated.
* debug: tweaks to make these clearerNed Batchelder2022-02-062-7/+6
|
* test: make if_not_debug optimization testing a little more rationalNed Batchelder2022-02-062-20/+19
|
* test: adapt to PyPy 3.9 v7.8.8Ned Batchelder2022-02-065-10/+134
|
* build: finely sliced tox envs for testing pypy versions ad-hocNed Batchelder2022-02-061-1/+17
|
* debug: another lab debugging toolNed Batchelder2022-02-062-0/+14
|
* debug: add 'pybehave' debug informationNed Batchelder2022-02-064-3/+30
| | | | It shows the behavior flags from coverage.env.
* debug: a little easier to get code samples from testsNed Batchelder2022-02-051-1/+4
|
* build: 3.11.0-alpha.5 is availableNed Batchelder2022-02-043-3/+3
|