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.2.0 #2326

Draft
wants to merge 94 commits into
base: latest
Choose a base branch
from
Draft

Release v5.2.0 #2326

wants to merge 94 commits into from

Conversation

JimMadge
Copy link
Member

@JimMadge JimMadge commented Dec 2, 2024

✅ Checklist

  • You have given your pull request a meaningful title (e.g. Enable foobar integration rather than 515 foobar).
  • You are targeting the appropriate branch. If you're not certain which one this is, it should be develop.
  • Your branch is up-to-date with the target branch (it probably was when you started, but it may have changed since then).

🚦 Depends on

⤴️ Summary

🌂 Related issues

🔬 Tests

JimMadge and others added 28 commits November 28, 2024 10:09
Diagnostic settings are created as part of the component.
Co-authored-by: James Robinson <james.em.robinson@gmail.com>
Bumps the production-dependencies group with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [cryptography](https://github.com/pyca/cryptography) | `43.0.3` | `44.0.0` |
| [pulumi-azure-native](https://github.com/pulumi/pulumi-azure-native) | `2.73.1` | `2.74.0` |
| [pulumi](https://github.com/pulumi/pulumi) | `3.141.0` | `3.142.0` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.10.1` | `2.10.2` |
| [pyjwt[crypto]](https://github.com/jpadilla/pyjwt) | `2.10.0` | `2.10.1` |
| [typer](https://github.com/fastapi/typer) | `0.13.1` | `0.14.0` |
| [pandas-stubs](https://github.com/pandas-dev/pandas-stubs) | `2.2.3.241009` | `2.2.3.241126` |
| [ruff](https://github.com/astral-sh/ruff) | `0.8.0` | `0.8.1` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.3` | `8.3.4` |


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

Updates `pulumi-azure-native` from 2.73.1 to 2.74.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.73.1...v2.74.0)

Updates `pulumi` from 3.141.0 to 3.142.0
- [Release notes](https://github.com/pulumi/pulumi/releases)
- [Changelog](https://github.com/pulumi/pulumi/blob/master/CHANGELOG.md)
- [Commits](pulumi/pulumi@v3.141.0...v3.142.0)

Updates `pydantic` from 2.10.1 to 2.10.2
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.10.1...v2.10.2)

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

Updates `typer` from 0.13.1 to 0.14.0
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](fastapi/typer@0.13.1...0.14.0)

Updates `pandas-stubs` from 2.2.3.241009 to 2.2.3.241126
- [Changelog](https://github.com/pandas-dev/pandas-stubs/blob/main/docs/release_procedure.md)
- [Commits](pandas-dev/pandas-stubs@v2.2.3.241009...v2.2.3.241126)

Updates `ruff` from 0.8.0 to 0.8.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.8.0...0.8.1)

Updates `pytest` from 8.3.3 to 8.3.4
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.3...8.3.4)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
  update-type: version-update:semver-major
  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: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: pyjwt[crypto]
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: typer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: production-dependencies
- dependency-name: pandas-stubs
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: ruff
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: production-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [karancode/yamllint-github-action](https://github.com/karancode/yamllint-github-action) from 2.1.1 to 3.0.0.
- [Release notes](https://github.com/karancode/yamllint-github-action/releases)
- [Commits](karancode/yamllint-github-action@v2.1.1...v3.0.0)

---
updated-dependencies:
- dependency-name: karancode/yamllint-github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…_actions/karancode/yamllint-github-action-3.0.0

Bump karancode/yamllint-github-action from 2.1.1 to 3.0.0
…oduction-dependencies-00743768ed

Bump the production-dependencies group with 9 updates
Copy link

github-actions bot commented Dec 2, 2024

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  data_safe_haven/commands
  sre.py 167
  data_safe_haven/console
  __init__.py
  data_safe_haven/exceptions
  __init__.py
  data_safe_haven/external/api
  credentials.py 231-235
  graph_api.py 840
  data_safe_haven/infrastructure/components/composite
  __init__.py
  nfsv3_blob_container.py
  nfsv3_storage_account.py 24-30, 53-144
  data_safe_haven/infrastructure/programs
  declarative_sre.py 167, 431
  data_safe_haven/infrastructure/programs/sre
  apt_proxy_server.py 39
  clamav_mirror.py 36
  data.py 76, 430, 514, 531, 669
  desired_state.py 79, 109, 125
  firewall.py 40, 339
  gitea_server.py 60
  hedgedoc_server.py 63
  identity.py 45
  remote_desktop.py 70
  software_repositories.py 44
  user_services.py 63
Project Total  

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

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.

2 participants