Commit graph

7182 commits

Author SHA1 Message Date
Chris Mayo
0608d4c719 Documentation for release 10.5.0 2024-09-03 19:33:11 +01:00
Chris Mayo
7aa97cc632 Update IANA schemes 2024-09-03 19:33:11 +01:00
Chris Mayo
5a174bc19a
Merge pull request #837 from cjmayo/parameterized
Use pytest.mark.parametrize instead of parameterized
2024-09-03 19:32:34 +01:00
Chris Mayo
86c3071405 Use pytest.mark.parametrize instead of parameterized 2024-09-03 19:27:13 +01:00
Chris Mayo
7ae1244104
Merge pull request #835 from cjmayo/man-updates
Update man pages and translation catalogs
2024-09-03 19:26:32 +01:00
LinkChecker
eca09ff455 Update application translation catalogs 2024-09-03 19:21:57 +01:00
LinkChecker
42a4bcfd60 Update man pages 2024-09-03 19:21:57 +01:00
LinkChecker
39449bd63f Update doc translation catalogs 2024-09-03 19:21:57 +01:00
Chris Mayo
4247d5b5ad
Merge pull request #836 from cjmayo/fix-attest
Fix issues with attestation workflows
2024-08-28 19:31:30 +01:00
Chris Mayo
c698fe7877 Don't push attestation of Docker images to the registry
Generates additional entries in the list of image versions, some
are labelled making it impossible for actions/delete-package-version in
its current state to automatically remove them.

https://github.com/actions/attest-build-provenance/issues/71#issuecomment-2108140285
2024-08-28 19:26:49 +01:00
Chris Mayo
cea3a84e8a Fix attest path to Python distribution files
Error: Could not find subject at path dist/*.{tar.gz,whl}
2024-08-28 19:26:49 +01:00
Chris Mayo
58507e9d77
Merge pull request #833 from cjmayo/hatch-test-cryptography
Add cryptography to tool.hatch.envs.test
2024-08-27 19:46:16 +01:00
Chris Mayo
e27d15b05d Add cryptography to tool.hatch.envs.test
Needed since:
219c17aa6 ("Use cryptography to generate certificate in TestHttps", 2023-11-07)
2024-08-27 19:43:40 +01:00
Chris Mayo
7cf5037ecc
Merge pull request #832 from cjmayo/InsecureRequestWarning
Resolve InsecureRequestWarning for test_https
2024-08-27 19:42:53 +01:00
Chris Mayo
5246fe80cc Resolve InsecureRequestWarning for test_https 2024-08-27 19:40:32 +01:00
Chris Mayo
092590050c
Merge pull request #831 from cjmayo/ci-deps
Fail CI tests instead of skipping and add a geoip tox factor
2024-08-27 19:37:33 +01:00
Chris Mayo
48496b3854 Use a geoip tox factor
GeoIP requires libGeoIP which tox deps cannot install.
Likewise the GeoLiteCountry database which is also required by
TestLocationInfo().

The last GeoIP release was in 2014, and libGeoIP has been EOL since 2022,
but it is still available in Debian/Ubuntu.
2024-08-27 19:34:28 +01:00
Chris Mayo
83958558d3 Fix TestFile.test_bad_file() skip message 2024-08-27 19:34:28 +01:00
Chris Mayo
618c7305d6 Fail tests instead of skipping if resources are unavailable in CI 2024-08-27 19:34:28 +01:00
Chris Mayo
6d14986bd6 Add tests.running_in_ci() 2024-08-27 19:34:28 +01:00
Chris Mayo
e23ca84177
Merge pull request #830 from cjmayo/attest
Use actions/attest for Docker images and Python distributions
2024-08-27 19:33:39 +01:00
Chris Mayo
34bacae063 Use actions/attest for Docker images and Python distributions
https://docs.github.com/en/actions/security-for-github-actions/using-artifact-attestations/using-artifact-attestations-to-establish-provenance-for-builds
2024-08-27 19:30:20 +01:00
Chris Mayo
b77e39f26b
Merge pull request #829 from cjmayo/oserror
Replace os.error
2024-08-27 19:29:39 +01:00
Chris Mayo
cd67cb4a78 Replace os.error
os.error is an alias for OSError.
2024-08-27 19:26:46 +01:00
Chris Mayo
b31eec21a4
Merge pull request #827 from cjmayo/coveralls-parallel
Avoid Coveralls upload failure because build was closed
2024-08-27 19:25:55 +01:00
Chris Mayo
c937ff467c Avoid Coveralls upload failure because build was closed
Error: Unprocessable Entity
Can't add a job to a build that is already closed.
See docs.coveralls.io/parallel-builds
2024-08-27 19:22:56 +01:00
Chris Mayo
611bdd6c0a
Merge pull request #828 from cjmayo/py313
Support Python 3.13
2024-08-21 19:38:07 +01:00
Chris Mayo
b6e2b4a0de Add Python 3.13 to supported versions 2024-08-21 19:34:37 +01:00
Chris Mayo
e095258856 Revert "Replace deprecated importlib.resources.path()"
importlib.resources.path() was undeprecated.

https://docs.python.org/3.13/whatsnew/3.13.html#importlib

This reverts commit f390b7da33.
2024-08-21 19:34:37 +01:00
Chris Mayo
ecfd35b9e9 Fix TestFile.test_markdown on Python 3.12.5
mime type mapping for markdown was added.

https://docs.python.org/3.12/whatsnew/changelog.html#id3
2024-08-21 19:34:37 +01:00
Chris Mayo
84b26b2da5 Test with Python 3.13 2024-08-21 19:34:37 +01:00
Chris Mayo
f9ef0fc9a8
Merge pull request #824 from JanMalte/patch-2
fix: rename Vater to Eltern in german translation
2024-06-11 19:25:23 +01:00
Jan Malte Gerth
f51be1800d
fix: rename Vater to Eltern in german translation 2024-06-09 14:14:02 +02:00
Marius Gedminas
6bfea133bc
Merge pull request #822 from linkchecker/pylint-errors
Fix pylint errors (false positives)
2024-05-21 10:11:26 +03:00
Marius Gedminas
b5fa5054c9 Fix pylint errors (false positives)
The errors were

    ************* Module linkcheck.ansicolor
    linkcheck/ansicolor.py:190:21: E0606: Possibly using variable 'WinColor' before assignment (possibly-used-before-assignment)
    ************* Module linkcheck.plugins.locationinfo
    linkcheck/plugins/locationinfo.py:107:12: E0606: Possibly using variable 'geoip_error' before assignment (possibly-used-before-assignment)

and while it's true that the variables (WinColor, geoip_error) are
assigned conditionally, their use is protected (indirectly) by the same
conditionals.
2024-05-20 14:10:30 +03:00
Chris Mayo
06d662a677
Merge pull request #819 from cjmayo/ref-names
Remove ref-names from .git_archival.txt
2024-04-22 19:34:16 +01:00
Chris Mayo
8c392d917c Remove ref-names from .git_archival.txt
Can cause differences in the archive generated for a tagged commit
when subsequent commits have been made to the repository.
2024-04-22 19:31:57 +01:00
Chris Mayo
c019013ebd
Merge pull request #820 from cjmayo/coverage
Fix coverage results upload to Coveralls
2024-04-22 19:29:54 +01:00
Chris Mayo
fad8e0afa5 Fix coverage results upload to Coveralls
As seen with coverage-reporter v0.6.10:

Detected coverage file: .coverage
Coverage reporter does not yet know how to process this file: .coverage
2024-04-22 19:22:52 +01:00
Chris Mayo
10f1178912
Merge pull request #809 from cjmayo/node20
Update Actions
2024-03-22 19:36:16 +00:00
Chris Mayo
46d7d78dd6 Preserve Docker images of releases
Use "delete-only-untagged-versions" and stop tagging non-release images.
2024-03-22 19:28:27 +00:00
Chris Mayo
9dadf285a1 Suppress progress output from actions/checkout 2024-03-22 19:28:27 +00:00
Chris Mayo
10530e5a26 Update Actions to Node 20 versions 2024-03-22 19:28:27 +00:00
Chris Mayo
1c83056f02 Add version to Coveralls Action 2024-03-22 19:28:27 +00:00
Chris Mayo
640b9f6483
Merge pull request #808 from cjmayo/actions_deploy-pages
Use actions/deploy-pages to publish to GitHub Pages
2024-03-21 19:27:26 +00:00
Chris Mayo
70e55ac122 Use actions/deploy-pages to publish to GitHub Pages
gh-pages branch is no longer used.
2024-03-21 19:24:06 +00:00
Chris Mayo
91aee31744
Merge pull request #807 from cjmayo/test_ignoreerrors
Fix test_ignoreerrors test_internet failure
2024-03-19 19:29:45 +00:00
Chris Mayo
ea0b2369f1 Rename test_ignoreerrors.TestFile 2024-03-19 19:21:29 +00:00
Chris Mayo
f1307c9f52 Fix test_ignoreerrors test_internet failure
example.com is returning HTTP code 500.
2024-03-19 19:21:29 +00:00
Chris Mayo
54be64c1e2
Merge pull request #806 from cjmayo/cryptography-42
Resolve CryptographyDeprecationWarning for not_valid_after
2024-03-18 19:21:28 +00:00