diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 09bb1016..460c038e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,6 +3,8 @@ on: branches: - master - develop + tags: + - "*" pull_request: jobs: diff --git a/CHANGELOG.md b/CHANGELOG.md index 8859245d..b4349953 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,18 @@ Changes ======= +Version 3.0.2 +------------- + +1. Fix automatic wheel upload (did not work in 3.0.1) + +2. Fix syntax errors in readme + Version 3.0.1 ------------- +This release was never uploaded to pypi due to an issue with the readme syntac. Use 3.0.2 instead. + 1. Build and sign wheels using Github Actions CI, see https://packaging.python.org/en/latest/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/ This is a way better way to distribute our wheels as it prevents supply chain attacks. diff --git a/README.rst b/README.rst index 94be3365..867b833a 100644 --- a/README.rst +++ b/README.rst @@ -19,7 +19,7 @@ Using pygccxml you can: Installation ------------ -Install instructions can be found `here `_. +Install instructions can be found `here `__. Compatibility ------------- @@ -29,7 +29,7 @@ pygccxml is compatible with Python 3.9, 3.10, 3.11, 3.12, 3.13 and pypy3. Documentation and examples -------------------------- -The documentation can be found `here `_, examples can be found `here `_. +The documentation can be found `here `__, examples can be found `here `__. You can also run an example JupyterLab Notebook using Binder, or view it using ``nbviewer``: @@ -43,25 +43,25 @@ You can also run an example JupyterLab Notebook using Binder, or view it using :target: https://nbviewer.jupyter.org/github/EricCousineau-TRI/pygccxml/tree/feature-py-notebook-example/docs/examples/notebook/ :alt: nbviewer -If you want to know more about the API provided by pygccxml, read the `query interface `_ document or the `API documentation `_. +If you want to know more about the API provided by pygccxml, read the `query interface `__ document or the `API documentation `__. -A `FAQ `_ is also available and may answer some of your questions. +A `FAQ `__ is also available and may answer some of your questions. License ------- -`Boost Software License `_ +`Boost Software License `__ Contact us ---------- -For issues with pygccxml you can open an issue `here `_. +For issues with pygccxml you can open an issue `here `__. -For issues with CastXML you can open an issue `here `_. +For issues with CastXML you can open an issue `here `__. -You can contact us through the `CastXML mailing list `_. +You can contact us through the `CastXML mailing list `__. Branches -------- diff --git a/pyproject.toml b/pyproject.toml index de608dbd..bc9246bb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,7 @@ keywords = [ "CastXML", "gccxml", ] -version = "3.0.1" +version = "3.0.2" classifiers = [ "Development Status :: 5 - Production/Stable",