Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v5.1.0 #2301

Merged
merged 137 commits into from
Nov 21, 2024
Merged

Release v5.1.0 #2301

merged 137 commits into from
Nov 21, 2024

Conversation

craddm
Copy link
Contributor

@craddm craddm commented Nov 19, 2024

Closes #2294

dependabot bot and others added 30 commits October 21, 2024 03:25
Bumps the production-dependencies group with 13 updates:

| Package | From | To |
| --- | --- | --- |
| [azure-keyvault-certificates](https://github.com/Azure/azure-sdk-for-python) | `4.8.0` | `4.9.0` |
| [azure-keyvault-keys](https://github.com/Azure/azure-sdk-for-python) | `4.9.0` | `4.10.0` |
| [azure-keyvault-secrets](https://github.com/Azure/azure-sdk-for-python) | `4.8.0` | `4.9.0` |
| [cryptography](https://github.com/pyca/cryptography) | `43.0.1` | `43.0.3` |
| [pulumi-azure-native](https://github.com/pulumi/pulumi-azure-native) | `2.66.0` | `2.67.0` |
| [pulumi-azuread](https://github.com/pulumi/pulumi-azuread) | `6.0.0` | `6.0.1` |
| [pulumi-random](https://github.com/pulumi/pulumi-random) | `4.16.6` | `4.16.7` |
| [pulumi](https://github.com/pulumi/pulumi) | `3.136.1` | `3.137.0` |
| [ansible-dev-tools](https://github.com/ansible/ansible-dev-tools) | `24.9.0` | `24.10.0` |
| [mypy](https://github.com/python/mypy) | `1.11.2` | `1.12.1` |
| [ruff](https://github.com/astral-sh/ruff) | `0.6.9` | `0.7.0` |
| [types-requests](https://github.com/python/typeshed) | `2.32.0.20240914` | `2.32.0.20241016` |
| [coverage](https://github.com/nedbat/coveragepy) | `7.6.3` | `7.6.4` |


Updates `azure-keyvault-certificates` from 4.8.0 to 4.9.0
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md)
- [Commits](Azure/azure-sdk-for-python@azure-keyvault-certificates_4.8.0...azure-keyvault-certificates_4.9.0)

Updates `azure-keyvault-keys` from 4.9.0 to 4.10.0
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md)
- [Commits](Azure/azure-sdk-for-python@azure-keyvault-keys_4.9.0...azure-keyvault-keys_4.10.0)

Updates `azure-keyvault-secrets` from 4.8.0 to 4.9.0
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md)
- [Commits](Azure/azure-sdk-for-python@azure-keyvault-secrets_4.8.0...azure-keyvault-secrets_4.9.0)

Updates `cryptography` from 43.0.1 to 43.0.3
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@43.0.1...43.0.3)

Updates `pulumi-azure-native` from 2.66.0 to 2.67.0
- [Release notes](https://github.com/pulumi/pulumi-azure-native/releases)
- [Changelog](https://github.com/pulumi/pulumi-azure-native/blob/master/CHANGELOG_OLD.md)
- [Commits](pulumi/pulumi-azure-native@v2.66.0...v2.67.0)

Updates `pulumi-azuread` from 6.0.0 to 6.0.1
- [Release notes](https://github.com/pulumi/pulumi-azuread/releases)
- [Changelog](https://github.com/pulumi/pulumi-azuread/blob/master/CHANGELOG_OLD.md)
- [Commits](pulumi/pulumi-azuread@v6.0.0...v6.0.1)

Updates `pulumi-random` from 4.16.6 to 4.16.7
- [Release notes](https://github.com/pulumi/pulumi-random/releases)
- [Changelog](https://github.com/pulumi/pulumi-random/blob/master/CHANGELOG_OLD.md)
- [Commits](pulumi/pulumi-random@v4.16.6...v4.16.7)

Updates `pulumi` from 3.136.1 to 3.137.0
- [Release notes](https://github.com/pulumi/pulumi/releases)
- [Changelog](https://github.com/pulumi/pulumi/blob/master/CHANGELOG.md)
- [Commits](pulumi/pulumi@v3.136.1...v3.137.0)

Updates `ansible-dev-tools` from 24.9.0 to 24.10.0
- [Release notes](https://github.com/ansible/ansible-dev-tools/releases)
- [Commits](ansible/ansible-dev-tools@v24.9.0...v24.10.0)

Updates `mypy` from 1.11.2 to 1.12.1
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.11.2...v1.12.1)

Updates `ruff` from 0.6.9 to 0.7.0
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.6.9...0.7.0)

Updates `types-requests` from 2.32.0.20240914 to 2.32.0.20241016
- [Commits](https://github.com/python/typeshed/commits)

Updates `coverage` from 7.6.3 to 7.6.4
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@7.6.3...7.6.4)

---
updated-dependencies:
- dependency-name: azure-keyvault-certificates
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: azure-keyvault-keys
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: azure-keyvault-secrets
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: cryptography
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: pulumi-azure-native
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: pulumi-azuread
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: pulumi-random
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: pulumi
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: ansible-dev-tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: ruff
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: types-requests
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
…oduction-dependencies-984b22a025

Bump the production-dependencies group with 13 updates
Bumps the production-dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [azure-mgmt-dns](https://github.com/Azure/azure-sdk-for-python) | `8.1.0` | `8.2.0` |
| [azure-mgmt-resource](https://github.com/Azure/azure-sdk-for-python) | `23.1.1` | `23.2.0` |
| [rich](https://github.com/Textualize/rich) | `13.9.2` | `13.9.3` |
| [pydata-sphinx-theme](https://github.com/pydata/pydata-sphinx-theme) | `0.15.4` | `0.16.0` |
| [mypy](https://github.com/python/mypy) | `1.12.1` | `1.13.0` |


Updates `azure-mgmt-dns` from 8.1.0 to 8.2.0
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md)
- [Commits](Azure/azure-sdk-for-python@azure-mgmt-dns_8.1.0...azure-mgmt-dns_8.2.0)

Updates `azure-mgmt-resource` from 23.1.1 to 23.2.0
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md)
- [Commits](Azure/azure-sdk-for-python@azure-mgmt-resource_23.1.1...azure-mgmt-resource_23.2.0)

Updates `rich` from 13.9.2 to 13.9.3
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](Textualize/rich@v13.9.2...v13.9.3)

Updates `pydata-sphinx-theme` from 0.15.4 to 0.16.0
- [Release notes](https://github.com/pydata/pydata-sphinx-theme/releases)
- [Changelog](https://github.com/pydata/pydata-sphinx-theme/blob/main/RELEASE.md)
- [Commits](pydata/pydata-sphinx-theme@v0.15.4...v0.16.0)

Updates `mypy` from 1.12.1 to 1.13.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.12.1...v1.13.0)

---
updated-dependencies:
- dependency-name: azure-mgmt-dns
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: azure-mgmt-resource
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: rich
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: pydata-sphinx-theme
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
…oduction-dependencies-91045359d2

Bump the production-dependencies group with 5 updates
Bumps the production-dependencies group with 1 update: [ruff](https://github.com/astral-sh/ruff).


Updates `ruff` from 0.7.0 to 0.7.1
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.7.0...0.7.1)

---
updated-dependencies:
- dependency-name: ruff
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
…oduction-dependencies-a3ec4a1df2

Bump ruff from 0.7.0 to 0.7.1 in the production-dependencies group
craddm and others added 21 commits November 11, 2024 16:17
…ternet

Allow 'Internet' for data providers IP
Change method of sanitising SRE names
[Documentation] Changing suggested SKU to Standard_D8s_v5
Bumps the production-dependencies group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [azure-storage-blob](https://github.com/Azure/azure-sdk-for-python) | `12.23.1` | `12.24.0` |
| [azure-storage-file-datalake](https://github.com/Azure/azure-sdk-for-python) | `12.17.0` | `12.18.0` |
| [azure-storage-file-share](https://github.com/Azure/azure-sdk-for-python) | `12.19.0` | `12.20.0` |
| [pulumi-azure-native](https://github.com/pulumi/pulumi-azure-native) | `2.71.0` | `2.72.0` |
| [pulumi](https://github.com/pulumi/pulumi) | `3.138.0` | `3.139.0` |
| [pyjwt[crypto]](https://github.com/jpadilla/pyjwt) | `2.9.0` | `2.10.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.7.3` | `0.7.4` |
| [coverage](https://github.com/nedbat/coveragepy) | `7.6.4` | `7.6.7` |


Updates `azure-storage-blob` from 12.23.1 to 12.24.0
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md)
- [Commits](Azure/azure-sdk-for-python@azure-storage-blob_12.23.1...azure-storage-blob_12.24.0)

Updates `azure-storage-file-datalake` from 12.17.0 to 12.18.0
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md)
- [Commits](Azure/azure-sdk-for-python@azure-storage-file-datalake_12.17.0...azure-storage-file-datalake_12.18.0)

Updates `azure-storage-file-share` from 12.19.0 to 12.20.0
- [Release notes](https://github.com/Azure/azure-sdk-for-python/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/doc/esrp_release.md)
- [Commits](Azure/azure-sdk-for-python@azure-storage-file-share_12.19.0...azure-storage-file-share_12.20.0)

Updates `pulumi-azure-native` from 2.71.0 to 2.72.0
- [Release notes](https://github.com/pulumi/pulumi-azure-native/releases)
- [Changelog](https://github.com/pulumi/pulumi-azure-native/blob/master/CHANGELOG_OLD.md)
- [Commits](pulumi/pulumi-azure-native@v2.71.0...v2.72.0)

Updates `pulumi` from 3.138.0 to 3.139.0
- [Release notes](https://github.com/pulumi/pulumi/releases)
- [Changelog](https://github.com/pulumi/pulumi/blob/master/CHANGELOG.md)
- [Commits](pulumi/pulumi@v3.138.0...v3.139.0)

Updates `pyjwt[crypto]` from 2.9.0 to 2.10.0
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](jpadilla/pyjwt@2.9.0...2.10.0)

Updates `ruff` from 0.7.3 to 0.7.4
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.7.3...0.7.4)

Updates `coverage` from 7.6.4 to 7.6.7
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@7.6.4...7.6.7)

---
updated-dependencies:
- dependency-name: azure-storage-blob
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: azure-storage-file-datalake
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: azure-storage-file-share
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: pulumi-azure-native
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: pulumi
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: pyjwt[crypto]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: ruff
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
Add documentation on updating SRE configurations
…oduction-dependencies-3b69d58322

Bump the production-dependencies group with 8 updates
Copy link

github-actions bot commented Nov 19, 2024

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  data_safe_haven
  version.py
  data_safe_haven/commands
  pulumi.py
  shm.py 156-157
  sre.py
  data_safe_haven/config
  config_sections.py
  sre_config.py
  data_safe_haven/external/api
  graph_api.py
  data_safe_haven/infrastructure/components/composite
  __init__.py
  entra_application.py 23-30, 53, 78, 102-151
  data_safe_haven/infrastructure/components/wrapped
  nfsv3_storage_account.py 36-41
  data_safe_haven/infrastructure/programs
  declarative_sre.py 156
  imperative_shm.py
  data_safe_haven/infrastructure/programs/sre
  data.py 67, 109-120
  entra.py 28-30, 43-47, 57-121
  identity.py 39-40
  remote_desktop.py 58-59
  data_safe_haven/types
  annotated_types.py
  enums.py
  data_safe_haven/validators
  typer.py
  validators.py
Project Total  

This report was generated by python-coverage-comment-action

@craddm craddm marked this pull request as ready for review November 21, 2024 15:06
@craddm craddm requested review from a team as code owners November 21, 2024 15:06
@craddm craddm changed the title [WIP] Release v5.1.0 Release v5.1.0 Nov 21, 2024
@craddm craddm merged commit 72711c5 into latest Nov 21, 2024
11 checks passed
@craddm craddm deleted the release-v5.1.0 branch November 21, 2024 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants