Skip to content

Commit 11497fb

Browse files
authored
fix: release configuration (#99)
* chore: fix release-please config * chore: remove invalid changelog entries * chore: roll back to 0.3.0
1 parent 646345c commit 11497fb

File tree

7 files changed

+18
-39
lines changed

7 files changed

+18
-39
lines changed

.github/workflows/release-please.yaml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,29 @@ jobs:
2626
steps:
2727
- uses: actions/checkout@v4
2828

29-
# Create temporary prerelease config for develop branch
29+
# Create temporary prerelease config and manifest for develop branch
3030
- name: Create prerelease config for develop
3131
if: github.ref == 'refs/heads/develop'
3232
run: |
3333
# Add prerelease settings to the root package (path: ".")
34-
cat .release-please-config.json | jq '.packages["."] += {"prerelease": true, "prerelease-type": "alpha"}' > temp-config.json
35-
mv temp-config.json .release-please-config.json
34+
cat .release-please-config.json | jq '.packages["."] += {"prerelease": true, "prerelease-type": "alpha"}' > .release-please-config-develop.json
35+
36+
# Create a separate manifest for develop that tracks the last alpha version
37+
# We need to determine what the last alpha version should be based on the current state
38+
CURRENT_VERSION=$(cat .release-please-manifest.json | jq -r '."."')
39+
echo "Current develop manifest version: $CURRENT_VERSION"
40+
41+
# For develop branch, we want to track alpha versions separately
42+
# Since develop has been releasing stable versions, we need to set up proper alpha tracking
43+
echo "{\".\": \"$CURRENT_VERSION\"}" > .release-please-manifest-develop.json
3644
3745
# Release-please for develop branch (creates alpha prereleases)
3846
- uses: googleapis/release-please-action@v4
3947
if: github.ref == 'refs/heads/develop'
4048
id: release-develop
4149
with:
42-
config-file: .release-please-config.json
43-
manifest-file: .release-please-manifest.json
50+
config-file: .release-please-config-develop.json
51+
manifest-file: .release-please-manifest-develop.json
4452
target-branch: develop
4553
token: ${{ secrets.GITHUB_TOKEN }}
4654

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.3.2"
2+
".": "0.3.0"
33
}

CHANGELOG.md

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1 @@
11
# Changelog
2-
3-
## [0.3.2](https://github.com/b-long/opentdf-python-sdk/compare/otdf-python-v0.3.1...otdf-python-v0.3.2) (2025-09-11)
4-
5-
6-
### Bug Fixes
7-
8-
* fix .release-please-config.json file ([#97](https://github.com/b-long/opentdf-python-sdk/issues/97)) ([085f056](https://github.com/b-long/opentdf-python-sdk/commit/085f0564a44e4828c4bddfd67f6ecedbe72a6395))
9-
10-
## [0.3.1](https://github.com/b-long/opentdf-python-sdk/compare/otdf-python-v0.3.0...otdf-python-v0.3.1) (2025-09-11)
11-
12-
13-
### Bug Fixes
14-
15-
* address pre-commit (lint) issues ([f61b020](https://github.com/b-long/opentdf-python-sdk/commit/f61b02033f4a132ee1e552be61917d18d5a0bf4c))
16-
* fix publishing ([de00583](https://github.com/b-long/opentdf-python-sdk/commit/de005832c2a961f732f564b6a0380b6007a59b6b))
17-
* fix publishing ([dbc9f80](https://github.com/b-long/opentdf-python-sdk/commit/dbc9f8002d04ae08dc0403dea61507bd2eb19cd2))
18-
* guarantee target-version decrypt support ([#84](https://github.com/b-long/opentdf-python-sdk/issues/84)) ([238715f](https://github.com/b-long/opentdf-python-sdk/commit/238715f8ef761bcb39c66c13cf017fb891ad6d40))
19-
* omit README from Github releases ([cca9e3e](https://github.com/b-long/opentdf-python-sdk/commit/cca9e3efb9ead3693d401261e3e74debd985653e))
20-
* release-please configuration ([#95](https://github.com/b-long/opentdf-python-sdk/issues/95)) ([fe1ee2d](https://github.com/b-long/opentdf-python-sdk/commit/fe1ee2d9a8e6763db27582f1d0d4a6625ec3716e))
21-
* remove unnecessary 'ncipollo/release-action' ([6a1d57b](https://github.com/b-long/opentdf-python-sdk/commit/6a1d57b562b6b6f506db9c29fa11858bf28ef702))
22-
* update prerelease config for develop branch ([6cfaee6](https://github.com/b-long/opentdf-python-sdk/commit/6cfaee6fd918f50185859edbab06a2dbf7d7123f))
23-
* use correct 'extra-files' for uv.lock ([0e09171](https://github.com/b-long/opentdf-python-sdk/commit/0e091714cad2a5f462bf0a5444e92d8e71639626))
24-
25-
26-
### Miscellaneous Chores
27-
28-
* release 0.3.0a10 ([3bb4283](https://github.com/b-long/opentdf-python-sdk/commit/3bb42837fa9547273023859db48c4e4f69325273))
29-
* release 0.3.0a11 ([ce8a520](https://github.com/b-long/opentdf-python-sdk/commit/ce8a52064969aa5e27876c4454d2e32b42a36f5b))
30-
* release 0.3.1 ([c1395b1](https://github.com/b-long/opentdf-python-sdk/commit/c1395b1ff6bf02ffb24f20e7d45ca0869ae033f5))

otdf-python-proto/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "otdf-python-proto"
3-
version = "0.3.2"
3+
version = "0.3.0"
44
description = "Generated protobuf files for OpenTDF Python SDK"
55
readme = "README.md"
66
authors = [

otdf-python-proto/uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "otdf-python"
3-
version = "0.3.2"
3+
version = "0.3.0"
44
description = "Unofficial OpenTDF SDK for Python"
55
readme = "README.md"
66
authors = [

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)