diff --git a/.github/ISSUE_TEMPLATE/release.md b/.github/ISSUE_TEMPLATE/release.md index 5e965b6..fdb27de 100644 --- a/.github/ISSUE_TEMPLATE/release.md +++ b/.github/ISSUE_TEMPLATE/release.md @@ -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 @@ -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 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1b4bc45..d4dafdf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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: diff --git a/CHANGELOG.md b/CHANGELOG.md index d8083f4..1f084dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,13 @@ # Changelog - +> TBD + + ## 0.1.4 diff --git a/js/package.json b/js/package.json index db35e1c..e85b9d8 100644 --- a/js/package.json +++ b/js/package.json @@ -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", diff --git a/pyproject.toml b/pyproject.toml index fc20762..7045514 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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"}]