NOTE: manual intervention required to satisfy the peer deps of GuCDK and eslint config typescript. Also changes made to the userdata as breaking change introduced in v59 of GuCDK.
7ed3595: Update aws-sdk from 2.1649.0 to 2.1664.0.
006e3a4: Update git-url-parse from 14.0.0 to 14.1.0.
v59.2.0
Minor Changes
8700b29: feat(asg): Allow setting the defaultInstanceWarmup option on auto scaling groups provisioned by our EC2 pattern
v59.1.0
Minor Changes
0a0bce1: : feat(asg): Allow setting the detailedMonitoring option on launch templates provisioned by our EC2 patterns
v59.0.0
Major Changes
e15d900: GuCDK EC2 patterns now require an explicit UserData or GuUserDataProps input, instead of a string.
The UserData class comes with helpers that allow us to mutate the user data in our patterns which will be helpful with some of our upcoming work.
Unfortunately whenever a string is passed to our patterns we have to wrap it in a special CustomUserData class which disables most of these helpers.
For applications that were already using GuUserDataProps no change is required, however applications that used strings will have to make a small change.
new GuEc2App({
userData: `#!/usr/bin/bash echo "hello world"`,
...
})
Note that you no longer need to specify a shebang, by default UserData adds one for you. If you need to customize this behaviour you can look at the props accepted by forLinux.
You may also want to look at some of the other methods that UserData has to understand if it may be able to help you in other ways, for example addS3DownloadCommand the method helps you write commands to download from S3.
7ed3595: Update aws-sdk from 2.1649.0 to 2.1664.0.
006e3a4: Update git-url-parse from 14.0.0 to 14.1.0.
59.2.0
Minor Changes
8700b29: feat(asg): Allow setting the defaultInstanceWarmup option on auto scaling groups provisioned by our EC2 pattern
59.1.0
Minor Changes
0a0bce1: : feat(asg): Allow setting the detailedMonitoring option on launch templates provisioned by our EC2 patterns
59.0.0
Major Changes
e15d900: GuCDK EC2 patterns now require an explicit UserData or GuUserDataProps input, instead of a string.
The UserData class comes with helpers that allow us to mutate the user data in our patterns which will be helpful with some of our upcoming work.
Unfortunately whenever a string is passed to our patterns we have to wrap it in a special CustomUserData class which disables most of these helpers.
For applications that were already using GuUserDataProps no change is required, however applications that used strings will have to make a small change.
new GuEc2App({
userData: `#!/usr/bin/bash echo "hello world"`,
...
})
Note that you no longer need to specify a shebang, by default UserData adds one for you. If you need to customize this behaviour you can look at the props accepted by forLinux.
... (truncated)
Commits
46e938c Merge pull request #2394 from guardian/changeset-release/main
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the i...
_Description has been truncated_
All deployment options
- [Deploy build 2915 of `security-hq` to CODE](https://riffraff.gutools.co.uk/deployment/deployAgain?project=security-hq&build=2915&stage=CODE&updateStrategy=MostlyHarmless&action=deploy)
- [Deploy parts of build 2915 to CODE by previewing it first](https://riffraff.gutools.co.uk/preview/yaml?project=security-hq&build=2915&stage=CODE&updateStrategy=MostlyHarmless)
- [What's on CODE right now?](https://riffraff.gutools.co.uk/deployment/history?projectName=security-hq&stage=CODE)
NOTE: manual intervention required to satisfy the peer deps of GuCDK and eslint config typescript. Also changes made to the userdata as breaking change introduced in v59 of GuCDK.
Bumps the all group in /cdk with
8updates:58.1.3
59.2.3
10.0.1
11.0.0
20.14.9
22.0.2
3.3.2
3.3.3
29.1.5
29.2.3
Updates
@guardian/cdk
from 58.1.3 to 59.2.3Release notes
Sourced from
@guardian/cdk
's releases.... (truncated)
Changelog
Sourced from
@guardian/cdk
's changelog.... (truncated)
Commits
46e938c
Merge pull request #2394 from guardian/changeset-release/main4591b00
Empty commit to trigger build1b2825c
Bump package version005da29
Merge pull request #2375 from guardian/dependabot/npm_and_yarn/prettier-3.3.394ac502
chore: Prettier changes015aa75
chore(deps): bump prettier from 3.3.2 to 3.3.3380e4ba
Merge pull request #2393 from guardian/dependabot/npm_and_yarn/types/node-22.0.0ba48bdb
chore(deps): bump@types/node
from 20.14.10 to 22.0.0536652d
chore(deps): bump github/combine-prs from 5.0.0 to 5.1.07ed3595
chore(deps): bump aws-sdk from 2.1649.0 to 2.1664.0Updates
@guardian/eslint-config-typescript
from 10.0.1 to 11.0.0Release notes
Sourced from
@guardian/eslint-config-typescript
's releases.Commits
44fd7be
Bump TypeScript tov5.5.2
in all packages (#1593)279f298
apply changesets9258178
remove deprecated import233b8de
handle mocking es modulee5b15dc
update typescript to5.5.2
3cdf19a
use local packages if they’re in rangea0c21ad
Add web vital attribution data (#1584)4de52e7
Update changeset26da0dd
bump web-vitals to 4.2.03d81864
Fix tests to not use nullUpdates
@types/node
from 20.14.9 to 22.0.2Commits
Updates@typescript-eslint/eslint-plugin
from 7.14.1 to 8.0.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
1db993a
chore(release): publish 8.0.0ce09260
docs(eslint-plugin): [no-unnecessary-type-parameters] add admonition about ru...b8274d3
fix(rule-tester): provide Linter a cwd in its constructor (#9678)1b0468e
Merge branch 'main'838dd0c
chore: use parserOptions.projectService internally (#9659)35cf3d2
chore(release): publish 7.18.046a5709
docs: link no-duplicate-type-constituents and no-redundant-type-constituents ...9eec790
fix(eslint-plugin): [strict-boolean-expressions] support branded booleans (#9...9927a29
docs: add ast-spec, type-utils docs with docusaurus-plugin-typedoc (#9293)6cebdf6
feat(eslint-plugin): [no-unnecessary-type-parameters] promote to strict (#9662)Updateseslint
from 8.57.0 to 9.8.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
63881dc
9.8.0de36d1d
Build: changelog update for 9.8.0deee448
chore: upgrade to@eslint/js@9.8.0
(#18720)4aaf2b3
chore: package.json update for@eslint/js
release2570051
chore: package.json revert@eslint/js
version to 9.7.0 (#18719)d73b203
chore: package.json update for@eslint/js
release8e1a627
chore: update dependency@eslint/core
to ^0.2.0 (#18700)13d0bd3
feat: Add and use SourceCode#getLoc/getRange (#18703)282df1a
docs: Add system theme option (#18617)ab0ff27
fix: Throw error when invalid flags passed (#18705)Updates
prettier
from 3.3.2 to 3.3.3Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.
... (truncated)
Commits
5282938
Release 3.3.39102b73
Add parentheses for decorator expressions (#16458)6bbd461
chore(deps): update eslint related dependencies (#16478)04b560f
chore(deps): update dependency browserslist to v4.23.2 (#16475)614f070
chore(deps): update typescript-eslint to v8.0.0-alpha.41 (#16477)d59a15d
chore(deps): update dependency npm-run-all2 to v6.2.2 (#16476)5ca2fc9
Support Angular@let
declaration syntax (#16474)bfcfdcc
chore(deps): update babel to v7.24.8 (#16472)977c161
chore(deps): update dependency acorn to v8.12.1 (#16464)550606e
chore(deps): update babel to v7.24.8 (#16470)Updates
ts-jest
from 29.1.5 to 29.2.3Release notes
Sourced from ts-jest's releases.
Changelog
Sourced from ts-jest's changelog.
... (truncated)
Commits
275b931
chore(release): 29.2.3de94a56
build(deps): Update dependency ejs to ^3.1.104d2e8d6
build(deps): Update dependency semver to v7.6.3a45f451
build(deps): Update dependency@types/node
to v20.14.1127699c0
build(deps): Update dependency vite to ^5.3.48780053
build(deps): Update ESLint packages to ^7.16.18936a39
build(deps-dev): bump braces from 3.0.2 to 3.0.3 in /examples/ts-only1fe200a
build(deps): Update dependency@babel/core
to ^7.24.971d1ec3
build(deps): Update dependency@testing-library/dom
to ^10.3.206567f2
build(deps-dev): bump braces from 3.0.2 to 3.0.3 in /e2e/native-esm-tsUpdatestypescript
from 5.3.3 to 5.5.4Release notes
Sourced from typescript's releases.
... (truncated)
Commits
c8a7d58
Bump version to 5.5.4 and LKGc0ded04
🤖 Pick PR #58771 (Allow references to the global Symb...) into release-5.5 (#...5ba41e2
🤖 Pick PR #59208 (Write non-missing undefined on mapp...) into release-5.5 (#...b075332
🤖 Pick PR #59337 (Allow declarationMap to be emitted ...) into release-5.5 (#...9dd6f91
Cherry-pick "Stop using latest Node in CI" to release-5.5 (#59348)bf0ddaf
🤖 Pick PR #59070 (Delay the calculation of common sou...) into release-5.5 (#...a44e2d9
🤖 Pick PR #59160 (Fixed crash on authored import type...) into release-5.5 (#...f35206d
🤖 Pick PR #59325 (Don't skip markLinkedReferences on ...) into release-5.5 (#...1109550
Fix baselines on release-5.5 (#59330)8794318
🤖 Pick PR #59215 (Fix codefix crash on circular alias...) into release-5.5 (#...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show