Skip to content

develop -> main#144

Merged
simon-20 merged 22 commits into
mainfrom
develop
May 12, 2026
Merged

develop -> main#144
simon-20 merged 22 commits into
mainfrom
develop

Conversation

@simon-20
Copy link
Copy Markdown
Contributor

  • Blank all relevant fields on dataset expiry
  • Upgrade Design System to 4.9.0
  • Deploy to vnet for public IP

simon-20 added 22 commits April 27, 2026 09:51
This commit ensures that when the cached copy of a dataset expires
due to failure to download the dataset over the specified period of time
that the cached URL and ETag fields are blanked out.
Resolves #137
This commit adds two tests which checks that the creation
of a dataset record sets the most_recent_*_attempt_error_occurred
flags to false, and that after a successful check for a dataset
the most_recent_head_attempt_error_occurred flag is false (the
get flag was already checked).
This DB migration both sets a default of false for the error flags and sets
all existing null values to false (if there are any existing values with null,
it is because the relevant check hasn't been done over given the time frame,
so no error has occurred).
This commit changes the dataset creation code so that a new
dataset object has its error occurred flags set to false. Resolves
#136.
This alters the deploy to deploy to a dedicated Azure vnet
and subnet, which have a dedicated IP attached. These
are created outside the CI/CD pipeline, so the IP remains
fixed for as long as possible.
Also adds a missing env var for the MQ setup.
Two bug fixes and update version of Design System
Deploy to a dedicated vnet & subnet for public IP
The deploy to a public ip requires full names for the vnet and
subnet because they are on a different resource group. This has
required bringing in the AZURE_SCRIPTION_ID from the GitHub
org secrets.
This script builds and deploys to Azure from a local machine. It
was removed from the repository once the GitHub CI/CD pipline was
set up, but I'm restoring it here because it's useful for testing
significant changes to the deployment setup without having to
keep re-triggering the GitHub workflow.
@simon-20 simon-20 merged commit bdb65b4 into main May 12, 2026
6 of 7 checks passed
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.

1 participant