diff --git a/.github/ISSUE_TEMPLATE/release.md b/.github/ISSUE_TEMPLATE/release.md index d7bf9b5..6787e78 100644 --- a/.github/ISSUE_TEMPLATE/release.md +++ b/.github/ISSUE_TEMPLATE/release.md @@ -6,6 +6,7 @@ title: "Release MAJOR.MINOR.PATCH" ## Todo list for publishing the release +- [ ] Create a new branch off of `master` called `release/`, e.g. `release/3.1` - [ ] Bump the bdk-ffi submodule to the release tag in bdk-ffi. - [ ] Delete the `dist`, `build`, and `bdkpython.egg-info` and rust `target` directories to make sure you are building the library from scratch without any caches. - [ ] Build the library. @@ -23,13 +24,12 @@ just install just test ``` -- [ ] Update the readme if necessary -- [ ] Create a new branch off of `master` called `release/`, e.g. `release/0.31` -- [ ] Update library version from `.dev` version to release version +- [ ] Update library version from `.dev` version to release version. +- [ ] PR the changes above (submodule tag bump + library version bump) above and merge. - [ ] Create the tag for the release and make sure to add a link to the bdk-ffi changelog to the tag. See below for the template of the message we use for tags in this repository. ```shell -git tag v0.6.0 --sign --edit +git tag v3.0.0 --sign --edit ``` ```md @@ -41,7 +41,7 @@ For details on this release, see the bdk-ffi repository and [our release notes f - [ ] Push the tag to GitHub, and let the CI run all tests one more time. ```shell -git push upstream v0.6.0 +git push upstream v3.0.0 ``` - [ ] Trigger release through the workflow dispatch with the new tag. diff --git a/.github/workflows/test-bdk-ffi-latest.yaml b/.github/workflows/test-bdk-ffi-latest.yaml index 6834e57..5f0dda2 100644 --- a/.github/workflows/test-bdk-ffi-latest.yaml +++ b/.github/workflows/test-bdk-ffi-latest.yaml @@ -20,8 +20,6 @@ jobs: matrix: python: - cp310-cp310 - - cp311-cp311 - - cp312-cp312 - cp313-cp313 steps: - name: "Checkout" @@ -76,8 +74,6 @@ jobs: matrix: python: - "3.10" - - "3.11" - - "3.12" - "3.13" steps: - name: "Checkout" @@ -127,8 +123,6 @@ jobs: matrix: python: - "3.10" - - "3.11" - - "3.12" - "3.13" steps: - name: "Checkout" @@ -175,8 +169,6 @@ jobs: matrix: python: - "3.10" - - "3.11" - - "3.12" - "3.13" steps: - name: "Checkout" diff --git a/.github/workflows/test-python.yaml b/.github/workflows/test-python.yaml index 3e99057..83a5384 100644 --- a/.github/workflows/test-python.yaml +++ b/.github/workflows/test-python.yaml @@ -21,8 +21,6 @@ jobs: matrix: python: - cp310-cp310 - - cp311-cp311 - - cp312-cp312 - cp313-cp313 steps: - name: "Checkout" @@ -66,8 +64,6 @@ jobs: matrix: python: - "3.10" - - "3.11" - - "3.12" - "3.13" steps: - name: "Checkout" @@ -114,8 +110,6 @@ jobs: matrix: python: - "3.10" - - "3.11" - - "3.12" - "3.13" steps: - name: "Checkout" @@ -160,8 +154,6 @@ jobs: matrix: python: - "3.10" - - "3.11" - - "3.12" - "3.13" steps: - name: "Checkout" diff --git a/uv.lock b/uv.lock index b019fdd..d7abbb7 100644 --- a/uv.lock +++ b/uv.lock @@ -42,7 +42,7 @@ wheels = [ [[package]] name = "bdkpython" -version = "3.0.0a0" +version = "3.2.0a0" source = { editable = "." } [package.dev-dependencies]