Skip to content

Commit b867f19

Browse files
authored
2 parents 89c49cc + f681cd1 commit b867f19

File tree

763 files changed

+251605
-19552
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

763 files changed

+251605
-19552
lines changed

.devcontainer/Dockerfile

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ USER root
44

55
# Setup oh-my-zsh
66
RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
7-
&& apt-get -y install --no-install-recommends zsh vim \
7+
&& apt-get -y install --no-install-recommends zsh vim git-lfs \
88
&& rm -rf /var/lib/apt/lists/* \
9+
&& git lfs install \
910
&& chsh -s $(which zsh) superchain
1011

1112
# Required, otherwise shell is extermly slow due the size of the aws-cdk

.github/workflows/README.md

+10
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,11 @@ Owner: CDK support team
7373
[issue-label-assign.yml](issue-label-assign.yml): Github action for automatically adding labels and/or setting assignees when an Issue or PR is opened or edited based on user-defined Area
7474
Owner: CDK support team
7575

76+
### P1 Bug Priority Assignment
77+
78+
[project-prioritization-bug.yml](project-prioritization-bug.yml): Github action for automatically adding P1 bugs to the prioritization project board
79+
Owner: CDK support team
80+
7681
## Scheduled Actions
7782

7883
### Issue Lifecycle Handling
@@ -118,3 +123,8 @@ Owner: CDK Support team
118123

119124
[project-prioritization-r5-assignment.yml](project-prioritization-r5-assignment.yml): GitHub action that runs every day to add PR's to the priority project board that satisfies R5 Priority.
120125
Owner: CDK Support team
126+
127+
### Needs Attention Status Update
128+
129+
[project-prioritization-needs-attention.yml](project-prioritization-needs-attention.yml): GitHub action that runs every day to update Needs Attention field in the prioritization project board.
130+
Owner: CDK Support team

.github/workflows/analytics-metadata-updater.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
steps:
1717
- uses: actions/checkout@v4
1818
with:
19-
ref: ${{ github.event.pull_request.head.ref }}
19+
ref: ${{ github.event.pull_request.head.sha }}
2020

2121
- name: Set up Node
2222
uses: actions/setup-node@v4
@@ -47,8 +47,9 @@ jobs:
4747
run: |
4848
git config --global user.name 'aws-cdk-automation'
4949
git config --global user.email '[email protected]'
50+
git checkout -B ${{ github.event.pull_request.head.ref }}
5051
git add .
5152
git commit -m "chore: update analytics metadata blueprints"
5253
git push origin ${{ github.event.pull_request.head.ref }}
5354
env:
54-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
55+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/close-stale-prs.yml

+10-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,16 @@ jobs:
2323

2424
# Optional
2525
important-checks-regex: AutoBuildv2Project1C6BFA3F
26-
warn-message: This PR has been in the STATE state for 3 weeks, and looks abandoned. To keep this PR from being closed, please continue work on it. If not, it will automatically be closed in a week.
26+
warn-message: |
27+
This PR has been in the STATE state for 3 weeks, and looks abandoned. Note that PRs with failing linting check or builds are not reviewed, please ensure your build is passing
28+
29+
To prevent automatic closure:
30+
- Resume work on the PR
31+
- OR request an exemption by adding a comment containing 'Exemption Request' with justification e.x "Exemption Request: <justification>"
32+
- OR request clarification by adding a comment containing 'Clarification Request' with a question e.x "Clarification Request: <question>"
33+
34+
This PR will automatically close in 7 days if no action is taken.
35+
2736
close-message: This PR has been deemed to be abandoned, and will be automatically closed. Please create a new PR for these changes if you think this decision has been made in error.
2837
skip-labels: contribution/core,pr-linter/do-not-close,pr/needs-maintainer-review,pr-linter/exemption-requested
2938
close-label: closed-for-staleness

.github/workflows/lambda-runtime-tests.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
steps:
1414
- uses: actions/checkout@v4
1515
with:
16-
ref: ${{ github.event.pull_request.head.ref }}
16+
ref: ${{ github.event.pull_request.head.sha }}
1717

1818
- name: Set up Node
1919
uses: actions/setup-node@v4
@@ -44,8 +44,9 @@ jobs:
4444
run: |
4545
git config --global user.name 'aws-cdk-automation'
4646
git config --global user.email '[email protected]'
47+
git checkout -B ${{ github.event.pull_request.head.ref }}
4748
git add .
4849
git commit -m "chore: update lambda runtime integration tests"
4950
git push origin ${{ github.event.pull_request.head.ref }}
5051
env:
51-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
52+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: PR Prioritization Needs Attention Status
2+
on:
3+
schedule:
4+
- cron: '0 7 * * 1-5' # Runs at 7AM every day during weekdays
5+
workflow_dispatch: # Manual trigger
6+
7+
jobs:
8+
update_project_status:
9+
if: github.repository == 'aws/aws-cdk'
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
14+
- name: Update Needs Attention Status
15+
uses: actions/github-script@v7
16+
with:
17+
github-token: ${{ secrets.PROJEN_GITHUB_TOKEN }}
18+
script: |
19+
const script = require('./scripts/prioritization/update-attention-status.js')
20+
await script({github})

.github/workflows/request-cli-integ-test.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
- name: Checkout
1414
uses: actions/checkout@v4
1515
with:
16-
ref: ${{ github.event.pull_request.head.ref }}
16+
ref: ${{ github.event.pull_request.head.sha }}
1717
repository: ${{ github.event.pull_request.head.repo.full_name }}
1818
fetch-depth: 0
1919
persist-credentials: false
2020
- name: Find changed cli files
2121
id: changed-cli-files
22-
uses: tj-actions/changed-files@d6e91a2266cdb9d62096cebf1e8546899c6aa18f
22+
uses: tj-actions/changed-files@dcc7a0cba800f454d79fff4b993e8c3555bcc0a8
2323
with:
2424
base_sha: ${{ github.event.pull_request.base.sha }}
2525
files_yaml: |

.github/workflows/sync-from-upstream.yml

+1
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ jobs:
6363
run: |-
6464
git remote add upstream https://github.com/aws/aws-cdk.git
6565
git fetch upstream $BRANCHES
66+
git lfs fetch upstream
6667
6768
for branch in $BRANCHES; do
6869
git push origin --force refs/remotes/upstream/$branch:refs/heads/$branch

.mergify.yml

+21
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,27 @@ pull_request_rules:
7676
conditions:
7777
- base!=release
7878
- -title~=(WIP|wip)
79+
- -label~=(blocked|do-not-merge|no-squash|two-approvers|priority-pr)
80+
- -merged
81+
- -closed
82+
- author!=dependabot[bot]
83+
- author!=dependabot-preview[bot]
84+
- "#approved-reviews-by>=1"
85+
- -approved-reviews-by~=author
86+
# This is important! It makes the PR Linter work.
87+
- "#changes-requested-reviews-by=0"
88+
- status-success~=AWS CodeBuild us-east-1
89+
- status-success=validate-pr
90+
- name: automatic priority merge
91+
actions:
92+
comment:
93+
message: Thank you for contributing! Your pull request will be updated from main and then merged automatically (do not update manually, and be sure to [allow changes to be pushed to your fork](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork)).
94+
queue:
95+
name: priority-squash
96+
conditions:
97+
- base!=release
98+
- -title~=(WIP|wip)
99+
- label~=priority-pr
79100
- -label~=(blocked|do-not-merge|no-squash|two-approvers)
80101
- -merged
81102
- -closed

CHANGELOG.v2.alpha.md

+19
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,25 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [2.179.0-alpha.0](https://github.com/aws/aws-cdk/compare/v2.178.2-alpha.0...v2.179.0-alpha.0) (2025-02-17)
6+
7+
8+
### ⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES
9+
10+
* **cognito-identitypool-alpha:** The `IdentityPoolRoleAttachment` construct and `IdentityPool.addRoleMappings()` function will no longer exist. This is to disambiguate that only one role attachment can exist per Identity Pool. If you are using the `IdentityPool` construct, this change will trigger a redeployment. If you need to add role mappings, please do so when the `IdentityPool` is created.
11+
12+
### Features
13+
14+
* **eks-v2-alpha:** support eks with k8s 1.32 ([#33344](https://github.com/aws/aws-cdk/issues/33344)) ([7175a04](https://github.com/aws/aws-cdk/commit/7175a042b66426864fae5199715f7076f4a95335))
15+
* **ivs:** support Multitrack Video ([#33370](https://github.com/aws/aws-cdk/issues/33370)) ([29d1945](https://github.com/aws/aws-cdk/commit/29d194513fb9da44c9f2c1b28484381d7fb9feb3))
16+
17+
18+
### Bug Fixes
19+
20+
* **cognito-identitypool-alpha:** remove `RoleAttachment` construct ([#33305](https://github.com/aws/aws-cdk/issues/33305)) ([9449f9c](https://github.com/aws/aws-cdk/commit/9449f9c805b045bab11a27b21924470672e804fe)), closes [#23449](https://github.com/aws/aws-cdk/issues/23449)
21+
* **integ-tests:** http flattenResponse ([#30361](https://github.com/aws/aws-cdk/issues/30361)) ([4744ee5](https://github.com/aws/aws-cdk/commit/4744ee578116add497e5314a30629939925b015c)), closes [#30327](https://github.com/aws/aws-cdk/issues/30327)
22+
* **msk:** allow both sasl/scram and iam auth ([#31743](https://github.com/aws/aws-cdk/issues/31743)) ([fbcb732](https://github.com/aws/aws-cdk/commit/fbcb732ed5224d2ad5a8218229762efa13db689e)), closes [/github.com/aws/aws-cdk/pull/14647#issuecomment-2129517358](https://github.com/aws//github.com/aws/aws-cdk/pull/14647/issues/issuecomment-2129517358) [#32779](https://github.com/aws/aws-cdk/issues/32779)
23+
524
## [2.178.2-alpha.0](https://github.com/aws/aws-cdk/compare/v2.178.1-alpha.0...v2.178.2-alpha.0) (2025-02-12)
625

726
## [2.178.1-alpha.0](https://github.com/aws/aws-cdk/compare/v2.178.0-alpha.0...v2.178.1-alpha.0) (2025-02-06)

0 commit comments

Comments
 (0)