WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit bf91ec0

Browse files
authored
Merge pull request #2356 from alan-turing-institute/release-v5.2.1
Release v5.2.1
2 parents 3dfa5ce + 4a5737d commit bf91ec0

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

.github/ISSUE_TEMPLATE/release_checklist.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ Refer to the [Deployment](https://data-safe-haven.readthedocs.io/en/latest/deplo
1616

1717
- [ ] Consult the `data-safe-haven/VERSIONING.md` guide and determine the version number of the new release. Record it in the title of this issue
1818
- [ ] Create a release branch called e.g. `release-v0.0.1`
19+
- If this is a hotfix release then this branch should be based off `latest`
20+
- In all other cases it should be based off `develop`
1921
- [ ] Draft a changelog for the release similar to our [previous releases](https://github.com/alan-turing-institute/data-safe-haven/releases)
2022

2123
### For patch releases only
@@ -50,6 +52,7 @@ Refer to the [Deployment](https://data-safe-haven.readthedocs.io/en/latest/deplo
5052
- [ ] Ensure docs for the latest version are built and deployed on ReadTheDocs
5153
- [ ] Push a build to PyPI
5254
- [ ] Announce release on communications channels
55+
- [ ] Create a PR from `latest` into `develop` to ensure that release-specific changes are not lost
5356

5457
## :deciduous_tree: Deployment problems
5558

data_safe_haven/administration/users/guacamole_users.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ def __init__(
2323
pulumi_config=pulumi_config,
2424
)
2525
# Read the SRE database secret from key vault
26-
azure_sdk = AzureSdk(context.subscription_name)
26+
azure_sdk = AzureSdk(subscription_name=context.subscription_name)
27+
sre_subscription_name = azure_sdk.get_subscription_name(
28+
config.azure.subscription_id
29+
)
2730
connection_db_server_password = azure_sdk.get_keyvault_secret(
2831
sre_stack.output("data")["key_vault_name"],
2932
sre_stack.output("data")["password_user_database_admin_secret"],
@@ -33,7 +36,7 @@ def __init__(
3336
connection_db_server_password,
3437
sre_stack.output("remote_desktop")["connection_db_server_name"],
3538
sre_stack.output("remote_desktop")["resource_group_name"],
36-
context.subscription_name,
39+
sre_subscription_name,
3740
)
3841
self.users_: Sequence[ResearchUser] | None = None
3942
self.postgres_script_path: pathlib.Path = (

data_safe_haven/infrastructure/programs/sre/remote_desktop.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ def __init__(
285285
),
286286
),
287287
containerinstance.ContainerArgs(
288-
image="ghcr.io/alan-turing-institute/guacamole-user-sync:v0.6.0",
288+
image="ghcr.io/alan-turing-institute/guacamole-user-sync:v0.7.0",
289289
name="guacamole-user-sync"[:63],
290290
environment_variables=[
291291
containerinstance.EnvironmentVariableArgs(

data_safe_haven/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
__version__ = "5.2.0"
1+
__version__ = "5.2.1"
22
__version_info__ = tuple(__version__.split("."))

0 commit comments

Comments
 (0)