Skip to content

Commit

Permalink
Postmortem 0.1.4 (#35)
Browse files Browse the repository at this point in the history
  • Loading branch information
bollwyvl authored Dec 19, 2024
1 parent 231363e commit efe32a5
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 17 deletions.
29 changes: 19 additions & 10 deletions .github/ISSUE_TEMPLATE/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,17 @@ labels: maintenance

## Release Checklist

- [ ] merge all outstanding PRs
- [ ] ensure the versions have been bumped (check with `pixi lint`)
- [ ] ensure the CHANGELOG is up-to-date
- [ ] validate on ReadTheDocs
- [ ] wait for a successful build of `main`
- [ ] merge all outstanding feature PRs
- [ ] make a preflight PR
- [ ] ensure the versions have been bumped (check with `pixi run test`)
- [ ] ensure the CHANGELOG is up-to-date
- [ ] validate on [ReadTheDocs]
- [ ] wait for a successful build of [`main`][main]
- [ ] download the `dist` archive and unpack somewhere (maybe a fresh `dist`)
- [ ] create a new release through the GitHub UI
- [ ] create a [release] through the GitHub UI
- [ ] paste in the relevant CHANGELOG entries
- [ ] upload the artifacts
- [ ] actually upload to `pypi.org`
- [ ] actually upload to [`pypi.org`][pypi] and [`npmjs.org`][npm]

```bash
cd dist
Expand All @@ -26,9 +27,17 @@ labels: maintenance
```

- [ ] postmortem
- [ ] handle `conda-forge` feedstock tasks
- [ ] start a postmortem PR
- [ ] bump to next development version
- [ ] handle `conda-forge` [feedstock] tasks
- [ ] make a postmortem PR
- [ ] bump to next version
- [ ] bump the `CACHE_EPOCH`
- [ ] rebuild `pixi.lock` and `yarn.lock`
- [ ] update release procedures with lessons learned

[pypi]: https://pypi.org/project/urljsf/#history
[npm]: https://www.npmjs.com/package/@deathbeds/urljsf?activeTab=versions
[main]: https://github.com/deathbeds/urljsf/actions?query=branch%3Amain+event%3Apush
[readthedocs]: https://urljsf.readthedocs.io/en/latest
[release]: https://github.com/deathbeds/urljsf/releases/new
[feedstock]:
https://github.com/conda-forge/urljsf-feedstock/issues/new?template=2-bot-commands.yml&title=@conda-forge-admin+please+update+version
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ concurrency:
env:
PYTHONUNBUFFERED: 1
PIP_DISABLE_PIP_VERSION_CHECK: 1
CACHE_EPOCH: 5
CACHE_EPOCH: 6
URLJSF_PIXI_VERSION: 0.39.2

jobs:
Expand Down
8 changes: 4 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Changelog

<!--
<details>
<summary>Unreleased</summary>

</details>
## 0.1.5

-->
> TBD
</details>

## 0.1.4

Expand Down
2 changes: 1 addition & 1 deletion js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@deathbeds/urljsf",
"version": "0.1.4",
"version": "0.1.5",
"description": "Build structured data files for pull requests with JSON schema",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ requires = ["flit-core >=3.9.0,<4.0.0"]

[project]
name = "urljsf"
version = "0.1.4"
version = "0.1.5"
description = "Build declarative, interactive HTML forms with JSON Schema"
readme = "README.md"
authors = [{name = "urljsf contributors"}]
Expand Down

0 comments on commit efe32a5

Please sign in to comment.