Skip to content

docs: release-please bumps the CITATION version and date; date the 0.2.1 entry - #35

Merged
Paullo9 merged 3 commits into
mainfrom
issue-14-docs-citation
Oct 30, 2026
Merged

Paullo9 merged 3 commits into
mainfrom
issue-14-docs-citation

Conversation

@Paullo9

@Paullo9 Paullo9 commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Requested by Paul · project thread

Fixes #14

Finishes what #26, #25 and #30 left of #14.

  • CITATION.cff: the version line carries # x-release-please-version and release-please-config.json lists it in extra-files, so every Release PR bumps it with the manifest.
  • .github/workflows/release-please.yml: a step after release-please sets date-released to the run's day on the Release PR's branch and pushes when it changed (release-please has no date updater). It runs before the CI dispatch, so the dispatched CI sees the dated file.
  • CHANGELOG.md: ## 0.2.1 gets its date, (2026-10-15); every heading now has one.

Already done before: README for 0.11.0, badges, arm64 sentence (#26); DocC catalogues for every product, .spi.yml (#26); tifffile and Pint licences in Licenses/ (#26); ORCID TODO gone (#26); one SPDX id, GPL-3.0-only (#30). The Keep-a-Changelog rewrite is superseded by release-please, which writes its own format; the CI tag-check regex already accepts release-please's headings.

Tests: workflow YAML parses; the sed expression was run on a copy of CITATION.cff and rewrote only date-released. The new step first runs live on the next push to main that updates the Release PR. origin/main merged in; the earlier red test job (a time-zone pin) is green on main.

🤖 Generated with Claude Code

… entry

CITATION.cff's version line carries the x-release-please-version marker and
is listed in extra-files, so each Release PR bumps it with the manifest.
The 0.2.1 heading gets its date (2026-10-15, the release commit).

Done: the last open parts of #14 that need no decision. Next: date-released
in CITATION still needs a step in the release workflow (.github, #12).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Paullo9 Paullo9 self-assigned this Oct 29, 2026
Paullo9 and others added 2 commits October 29, 2026 22:32
release-please's generic updater bumps the CITATION version but not
date-released. A step after it sets date-released to the run's day on the
Release PR's branch and pushes the change when it differs.

Done: CITATION version and date both follow the Release PR. Next: Paul merges.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Paullo9 Paullo9 changed the title docs: release-please bumps the CITATION version; date the 0.2.1 entry docs: release-please bumps the CITATION version and date; date the 0.2.1 entry Oct 29, 2026
@Paullo9
Paullo9 enabled auto-merge (squash) October 30, 2026 08:48
@Paullo9
Paullo9 merged commit cca85a2 into main Oct 30, 2026
6 checks passed
@Paullo9
Paullo9 deleted the issue-14-docs-citation branch October 30, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

README, DocC, CHANGELOG, CITATION and licence statement

1 participant