File tree Expand file tree Collapse file tree 6 files changed +98
-11
lines changed
Expand file tree Collapse file tree 6 files changed +98
-11
lines changed Original file line number Diff line number Diff line change 1+ # To release:
2+ # git tag v1.2.3
3+ # git push origin v1.2.3
4+
5+ name : Publish to PyPI
6+
7+ on :
8+ push :
9+ tags :
10+ - " v*"
11+
12+ jobs :
13+ # ── Quality gate ────────────────────────────────────────────────────────────
14+ test :
15+ name : Tests (Python 3.12, Ubuntu)
16+ runs-on : ubuntu-latest
17+ steps :
18+ - uses : actions/checkout@v4
19+
20+ - name : Setup Nox
21+ uses : wntrblm/nox@2024.10.09
22+ with :
23+ python-versions : " 3.12"
24+
25+ - name : Run tests
26+ run : nox -s tests-3.12
27+
28+ # ── Build the distribution ─────────────────────────────────────────────────
29+ build :
30+ name : Build distribution
31+ needs : test
32+ runs-on : ubuntu-latest
33+ steps :
34+ - uses : actions/checkout@v4
35+
36+ - name : Set up Python
37+ uses : actions/setup-python@v5
38+ with :
39+ python-version : " 3.12"
40+
41+ - name : Install build
42+ run : pip install build
43+
44+ - name : Build sdist and wheel
45+ run : python -m build
46+
47+ - name : Upload dist artifacts
48+ uses : actions/upload-artifact@v4
49+ with :
50+ name : dist
51+ path : dist/
52+
53+ # ── Publish to PyPI via OIDC Trusted Publishing ────────────────────────────
54+ publish :
55+ name : Publish to PyPI
56+ needs : build
57+ runs-on : ubuntu-latest
58+ environment :
59+ name : pypi
60+ url : https://pypi.org/p/changelogd
61+ permissions :
62+ id-token : write # Required for OIDC (Trusted Publishing)
63+ steps :
64+ - name : Download dist artifacts
65+ uses : actions/download-artifact@v4
66+ with :
67+ name : dist
68+ path : dist/
69+
70+ - name : Publish to PyPI
71+ uses : pypa/gh-action-pypi-publish@release/v1
Original file line number Diff line number Diff line change 11History
22=======
33
4+ 0.1.10 (2026-03-22)
5+ -------------------
6+
7+ Features
8+ ~~~~~~~~
9+ * `#90 <https://github.com/aklajnert/changelogd/pull/90 >`_: Add support for hotfix releases.
10+
11+ Other changes
12+ ~~~~~~~~~~~~~
13+ * `#76 <https://github.com/aklajnert/changelogd/pull/76 >`_: Replace old "toml" with newer "tomli"/"tomllib".
14+
4150.1.9 (2025-01-12)
516------------------
617
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ entries :
2+ feature :
3+ - message : Add support for hotfix releases.
4+ pr_ids :
5+ - ' 90'
6+ timestamp : 1774170200
7+ other :
8+ - message : Replace old "toml" with newer "tomli"/"tomllib".
9+ pr_ids :
10+ - ' 76'
11+ timestamp : 1755329213
12+ previous_release : 0.1.9
13+ release_date : ' 2026-03-22'
14+ release_description : ' '
15+ release_version : 0.1.10
Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
22"""Top-level package for changelogd."""
33
4- __version__ = "0.1.9 "
4+ __version__ = "0.1.10 "
You can’t perform that action at this time.
0 commit comments