Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion HISTORY.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
History
=======

0.8.0 (unreleased)
0.8.0 (2026-09-05)
------------------

* Relax the ``tldextract`` pin from ``==2.2.2`` to ``>=5.3`` (#32). The
Expand Down
8 changes: 4 additions & 4 deletions docs/release.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ Workflow name ``release.yml``
Environment name ``pypi``
============================ ==============================

Then, in the GitHub repository settings, create an environment named ``pypi``.
Restricting that environment to the ``master`` branch and to tags, and adding
required reviewers, means a release cannot be published without a maintainer
approving the deployment.
And a GitHub environment named ``pypi``, restricted to the ``v*`` tag pattern,
with a required reviewer. That is what makes a release wait for someone to
approve the deployment. Create it deliberately: GitHub will otherwise conjure
an unprotected environment the first time a workflow names a missing one.

The workflow requests an OIDC token via ``permissions: id-token: write`` and
exchanges it for a short-lived, project-scoped PyPI credential. See the
Expand Down
2 changes: 1 addition & 1 deletion domain_utils/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Top-level package for Domain Utils."""

__author__ = """Sarah Bird"""
__version__ = '0.7.1'
__version__ = '0.8.0'

from .domain_utils import *