Skip to content

Commit 11cdfdc

Browse files
authored
chore: rerelease of failed service updates (#11460)
1 parent 7328d02 commit 11cdfdc

12 files changed

Lines changed: 32 additions & 11 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@
8888
- **Chore:** Support Python version 3.15
8989
- **Chore:** Update dependencies
9090
- `iaas`:
91+
- [v1.9.1](services/iaas/CHANGELOG.md#v191)
92+
- **Rerelease:** The release pipeline failed when publishing [v1.9.0](services/iaas/CHANGELOG.md#v190)
9193
- [v1.9.0](services/iaas/CHANGELOG.md#v190)
9294
- **Feature:** Add new model `DestinationPrefixList`
9395
- **Feature:** Add `DestinationPrefixList` as a oneOf option in `RouteDestination`
@@ -114,6 +116,8 @@
114116
- **Chore:** Support Python version 3.15
115117
- **Chore:** Update dependencies
116118
- `kms`
119+
- [v0.15.1](services/kms/CHANGELOG.md#v0151)
120+
- **Rerelease:** The release pipeline failed when publishing [v0.15.0](services/kms/CHANGELOG.md#v0150)
117121
- [v0.15.0](services/kms/CHANGELOG.md#v0150)
118122
- **Improvement:** `wrapped_key` attribute in `ImportKeyPayload` model now validates a maximum length of `85336` characters
119123
- [v0.14.0](services/kms/CHANGELOG.md#v0140)
@@ -224,6 +228,8 @@
224228
- **Chore:** Support Python version 3.15
225229
- **Chore:** Update dependencies
226230
- `secretsmanager`
231+
- [v0.8.1](services/secretsmanager/CHANGELOG.md#v081)## v0.8.2
232+
- **Rerelease:** The release pipeline failed when publishing [v0.8.1](services/secretsmanager/CHANGELOG.md#v081)
227233
- [v0.8.1](services/secretsmanager/CHANGELOG.md#v081)
228234
- **Docs:** Document HTTP 409 (Conflict) response for `update_instance` operation
229235
- [v0.8.0](services/secretsmanager/CHANGELOG.md#v080)

‎Makefile‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ lint-services:
2424
# lint examples. Use configuration from core
2525
cd core && uv run flake8 --toml-config pyproject.toml --black-config pyproject.toml ../examples;
2626
# lint services and check their lock files
27-
@for f in $(shell ls ${SERVICES_DIR}); do set -e; cd ${SERVICES_DIR}/$${f}; if ! uv lock --check; then echo "Lock file for $${f} is out of date. Run 'make update-dependencies'."; exit 1; fi; uv run flake8 .; cd ../..; done
27+
@for f in $(shell ls ${SERVICES_DIR}); do set -e; cd ${SERVICES_DIR}/$${f}; if ! uv lock --check; then echo "Lock file for $${f} is out of date. Run 'make update-lockfile'."; exit 1; fi; uv run flake8 .; cd ../..; done
2828
# lint versions
2929
@./scripts/lint-versions.sh
3030

@@ -41,3 +41,9 @@ update-dependencies:
4141
cd core && uv lock --upgrade
4242
# lock services
4343
@for f in $(shell ls ${SERVICES_DIR}); do set -e; cd ${SERVICES_DIR}/$${f};uv lock --upgrade; cd ../..; done
44+
45+
update-lockfile:
46+
# lock core
47+
cd core && uv lock
48+
# lock services
49+
@for f in $(shell ls ${SERVICES_DIR}); do set -e; cd ${SERVICES_DIR}/$${f};uv lock; cd ../..; done

‎scripts/cd.sh‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ for file in $(find . -print | sed 's|^./||' | grep -E "(^services/[^/]+/pyprojec
1313
if git rev-parse --verify $expected_tag^{tag} &> /dev/null; then
1414
echo "Tag '$expected_tag' already exists."
1515
else
16-
# Tag doesn't exist. Create tag and build/publish to PyPi
17-
echo "Tag '$expected_tag' does not exist. Creating new tag to trigger release."
18-
git tag -a $expected_tag -m "Release $version"
19-
git push origin tag $expected_tag
16+
# Tag doesn't exist. Build/publish to PyPi, then create tag
17+
echo "Tag '$expected_tag' does not exist. Building and publishing release and creating new tag."
2018
cd $dirpath
2119
uv build
2220
uv publish --username="__token__" --password="$PYPI_TOKEN"
21+
git tag -a $expected_tag -m "Release $version"
22+
git push origin tag $expected_tag
2323
cd $GITHUB_WORKSPACE
2424
fi
2525
done

‎services/iaas/CHANGELOG.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v1.9.1
2+
- **Rerelease:** The release pipeline failed when publishing [v1.9.0](#v190)
3+
14
## v1.9.0
25
- **Feature:** Add new model `DestinationPrefixList`
36
- **Feature:** Add `DestinationPrefixList` as a oneOf option in `RouteDestination`

‎services/iaas/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "stackit-iaas"
3-
version = "v1.9.0"
3+
version = "v1.9.1"
44
description = "IaaS-API"
55
authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }]
66
requires-python = ">=3.11,<4.0"

‎services/iaas/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.

‎services/kms/CHANGELOG.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.15.1
2+
- **Rerelease:** The release pipeline failed when publishing [v0.15.0](#v0150).
3+
14
## v0.15.0
25
- **Improvement:** `wrapped_key` attribute in `ImportKeyPayload` model now validates a maximum length of `85336` characters
36

‎services/kms/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "stackit-kms"
3-
version = "v0.15.0"
3+
version = "v0.15.1"
44
description = "STACKIT Key Management Service API"
55
authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }]
66
requires-python = ">=3.11,<4.0"

‎services/kms/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.

‎services/secretsmanager/CHANGELOG.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.8.2
2+
- **Rerelease:** The release pipeline failed when publishing [v0.8.1](#v081)
3+
14
## v0.8.1
25
- **Docs:** Document HTTP 409 (Conflict) response for `update_instance` operation
36

0 commit comments

Comments
 (0)