diff --git a/.github/workflows/python-tox.yml b/.github/workflows/python-tox.yml
index 78f7fdc3..0e3e46db 100644
--- a/.github/workflows/python-tox.yml
+++ b/.github/workflows/python-tox.yml
@@ -8,7 +8,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- python: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "pypy-2.7", "pypy-3.8"]
+ python: ["2.7", "3.7", "3.8", "3.9", "3.10", "3.11", "pypy-2.7", "pypy-3.8"]
steps:
- uses: actions/checkout@v3
with:
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 780df9a2..00000000
--- a/.travis.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-language: python
-python:
- - "pypy3"
- - "pypy"
- - "3.10"
- - "3.9"
- - "3.8"
- - "3.7"
- - "3.6"
- - "3.5"
- - "2.7"
-
-cache: pip
-
-env:
- global:
- - TOXENV=base,optional,six19-optional
-
-install:
- - pip install tox
-
-script:
- - tox
-
-after_script:
- - python debug-info.py
diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index 8c5e1985..dba35216 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -16,7 +16,7 @@ documentation. Some useful information:
- We keep the master branch passing all tests at all times on all
supported versions.
-`Travis CI `_ is run
+`GitHub Actions `_ is run
against all pull requests and should enforce all of the above.
We use `Opera Critic `_ as an external
diff --git a/README.rst b/README.rst
index 072861ab..39ae0afc 100644
--- a/README.rst
+++ b/README.rst
@@ -1,9 +1,8 @@
html5lib
========
-.. image:: https://travis-ci.org/html5lib/html5lib-python.svg?branch=master
- :target: https://travis-ci.org/html5lib/html5lib-python
-
+.. image:: https://github.com/html5lib/html5lib-python/actions/workflows/python-tox.yml/badge.svg
+ :target: https://github.com/html5lib/html5lib-python/actions/workflows/python-tox.yml
html5lib is a pure-python library for parsing HTML. It is designed to
conform to the WHATWG HTML specification, as is implemented by all major