Chris Mayo
edc974e7b9
Tag Docker image using latest, commit checksum and semver
...
The following tags will be added: latest, 1234567 and 1.2.3
2021-11-28 18:55:46 +00:00
Chris Mayo
99d0d5218b
Release new Docker image hosted on GitHub Packages
2021-11-25 19:33:29 +00:00
Chris Mayo
c6ca3314ee
Merge pull request #573 from cjmayo/ghcrio
...
Add a workflow to publish docker image to ghcr.io
2021-11-23 19:59:09 +00:00
Chris Mayo
163c44378f
Update to latest docker actions
...
metadata-action v3.6.0
build-push-action v2.7.0
2021-11-23 19:34:27 +00:00
Chris Mayo
fcbd957d16
Add a workflow to publish docker image to ghcr.io
2021-11-23 19:34:27 +00:00
Chris Mayo
72b0fd66c3
Merge pull request #563 from cjmayo/nomo
...
Stop including binary translation catalogs in the source
2021-11-22 19:35:29 +00:00
Chris Mayo
e297b1a477
Stop including binary translation catalogs in the source
...
Makes it easier to contribute and accept translations.
Does add a new dependency on installation from source, polib. This is
not made mandatory because not all users will want translations.
polib has no further dependencies and can be installed anywhere
LinkChecker can, using pip too.
Add release process step to check polib is installed
The Wheel still includes translations. Recommend install from PyPI in
the README.
Translations were being compiled in setup.py until 2014, using a bundled
copy of msgfmt.py.
9c3739f1c ("Replace msgfmt.py with local tools.", 2014-09-08)
2021-11-22 19:30:33 +00:00
Chris Mayo
1194f5d943
Update pip URL in install.txt
2021-11-22 19:30:33 +00:00
Chris Mayo
0304166e50
Update translation catalogs bugs address
2021-11-22 19:30:33 +00:00
Chris Mayo
9f1414c36a
Set package name in translation catalogs
2021-11-22 19:30:33 +00:00
Chris Mayo
d99e600edd
Add translation .po file checks
2021-11-22 19:30:33 +00:00
Chris Mayo
0ff291d034
Merge pull request #565 from cjmayo/wrapssl
...
Replace deprecated ssl.wrap_socket() in tests
2021-11-22 19:30:11 +00:00
Chris Mayo
ef60e9dcd6
Enable certificate verification during https test
2021-11-22 19:27:18 +00:00
Chris Mayo
bb4102da5a
Replace deprecated ssl.wrap_socket() in tests
2021-11-22 19:27:18 +00:00
Chris Mayo
7d268b982e
Merge pull request #564 from cjmayo/depr310
...
Replace deprecated Thread.getName() and Condition.notifyAll()
2021-11-22 19:26:16 +00:00
Chris Mayo
2a77e12618
Replace deprecated Thread.getName() and Condition.notifyAll()
2021-11-16 19:45:38 +00:00
Chris Mayo
57a1234b49
Merge pull request #559 from cjmayo/3_10
...
Test with Python 3.10
2021-11-08 19:42:43 +00:00
Chris Mayo
375bedf79a
List Python 3.10 as supported in trove classifiers
2021-10-18 19:47:18 +01:00
Chris Mayo
df2304490b
Remove .travis.yml
...
No longer used, would have to be updated for new Python versions.
2021-10-18 19:46:31 +01:00
Chris Mayo
a70ff3f78a
Test with Python 3.10
2021-10-18 19:46:31 +01:00
Chris Mayo
329e9387e5
Merge pull request #556 from cjmayo/docactions
...
Update documentation with GitHub Actions and prepare for sphinx_rtd_theme 1.0
2021-08-31 19:24:29 +01:00
Chris Mayo
119f6a961e
Use an HTML list for custom menu entries in documentation
...
For compatibility with sphinx_rtd_theme 1.0, which otherwise renders the
entries with buttons.
2021-08-22 19:26:03 +01:00
Chris Mayo
49d994d7cc
Reference GitHub Actions instead of Travis in documentation
2021-08-22 19:26:03 +01:00
Chris Mayo
31cc977582
Merge pull request #551 from cjmayo/links
...
Make LinkChecker documentation pass a LinkChecker check
2021-08-19 19:28:19 +01:00
Chris Mayo
48f9904af3
Merge branch 'master' into links
2021-08-13 19:41:18 +01:00
Chris Mayo
b4d68bab8a
Merge pull request #548 from cjmayo/chardet
...
Ensure chardet is installed when testing using tox
2021-08-13 19:36:21 +01:00
Chris Mayo
43507cf80a
Make partial and example URLs in docstrings italic
...
Prevent Sphinx from turning them into broken links.
2021-08-12 19:28:50 +01:00
Chris Mayo
b9b4936729
Fix broken Edit on GitHub links in documentation
2021-08-12 19:28:50 +01:00
Chris Mayo
5de3920f6c
Fix broken external links in documentation
2021-08-12 19:28:50 +01:00
Chris Mayo
deed6ce231
Ensure chardet is installed when testing using tox
...
Beautiful Soup uses chardet, if installed, to detect character
encodings. This can lead to different test results based on whether
chardet is installed or not.
Requests < 2.26.0 requires chardet, but since 2.26.0 Requests requires
charset_normalizer.
Explicitly installing chardet maintains consistent test results.
2021-07-27 19:48:27 +01:00
Paul Haerle
f395c74aac
Make ResultCache max_size configurable ( #544 )
...
* Make ResultCache max_size configurable
fixes #463
* Add tests and docs.
* fix documentation...
...adapt the source, not the auto-generated man pages themselves as
requested in #544 .
* fix typo.
2021-06-21 19:45:19 +01:00
Marius Gedminas
c94e953dbd
Merge pull request #543 from phaer/master
...
Link Github action badge in README.rst
2021-06-17 16:57:16 +03:00
Paul Haerle
6ad6c97cce
Link Github action badge in README.rst
...
...instead of the now seemingly obsolete Travis CI one.
2021-06-17 12:47:05 +02:00
Marius Gedminas
47a47e304d
Merge pull request #539 from linkchecker/github-actions
...
Convert .travis.yml to GitHub Actions
2021-05-20 13:56:20 +03:00
Marius Gedminas
d791c39be9
Sacrificing chickens to coveralls gods
2021-05-19 16:50:38 +03:00
Marius Gedminas
163ff725f8
Fix tests?
2021-05-19 16:36:16 +03:00
Marius Gedminas
8b6cb66146
Convert .travis.yml to GitHub Actions
...
Also add tox -e check-python-versions because it was low-hanging fruit
and I wanted to be sure.
2021-05-19 16:30:02 +03:00
Chris Mayo
365852a442
Merge pull request #531 from cjmayo/rel10.0.1
...
Release 10.0.1
2021-01-29 17:25:50 +00:00
Chris Mayo
c4b8a4aeec
Changes for release 10.0.1
2021-01-28 19:20:24 +00:00
Chris Mayo
b84aac8de9
Update copyright in man pages
2021-01-28 19:20:24 +00:00
Chris Mayo
e7e9c3a865
Update release process
2021-01-28 19:20:24 +00:00
Chris Mayo
c31d233f06
Disable status logging in WSGI application
...
Not a problem earlier because the default for the CLI is to record
status, but this was not fully implemented until:
4f3f1ac0 ("Fix status=0 setting being ignored", 2020-08-06)
2021-01-28 19:20:24 +00:00
Chris Mayo
09b4da393e
Initialise Configuration.status_logger
...
Fixes failure of the LinkChecker WSGI application which does
not call Configuration.set_status_logger().
2021-01-28 19:20:24 +00:00
Chris Mayo
7c2036b68c
Drop support for Beautiful Soup < 4.8.1
...
The minimum version supported was already 4.8.0 because of the use
of multi_valued_attributes [1].
Test support for < 4.8.1 is the only code that needs removing [2].
[1] 3ff3d724 ("Use BeautifulSoup element attrs directly", 2020-04-03)
[2] 607328d5 ("Support Beautiful Soup line numbers", 2019-10-05)
2021-01-28 19:20:24 +00:00
Chris Mayo
464048bf42
Use python3 for cgi-bin/lc.wsgi
2021-01-28 19:20:24 +00:00
Chris Mayo
efb3e31ab3
Declare long description content type
...
Fix twine warning.
2021-01-28 19:20:24 +00:00
Chris Mayo
1f9a075d1b
Use Python 3.9 final on Travis
2021-01-28 19:20:24 +00:00
Chris Mayo
136e8a3625
Update to version 10.0.1.dev0
2021-01-28 19:20:24 +00:00
Chris Mayo
7db035d1bc
Merge pull request #527 from cjmayo/rel10
...
Release 10
2021-01-15 17:44:52 +00:00
Chris Mayo
732f988500
Changes for release 10.0.0
2021-01-14 19:48:22 +00:00