Skip to content

Commit d0156c1

Browse files
committed
Merge branch 'develop' into task/support-pydantic-models-in-logger
* develop: (155 commits) chore: apigw test event wrongly set with base64 chore(deps-dev): bump types-requests from 2.28.11.3 to 2.28.11.4 (aws-powertools#1701) update changelog with latest changes feat(apigateway): multiple exceptions in exception_handler (aws-powertools#1707) chore(deps-dev): bump mypy-boto3-logs from 1.25.0 to 1.26.3 (aws-powertools#1702) update changelog with latest changes chore(ci): revert custom hw for E2E due to lack of hw update changelog with latest changes docs: project name consistency chore(ci): prevent dependabot updates to trigger E2E chore(ci): use new custom hw for E2E chore(ci): limit to src only to prevent dependabot failures update changelog with latest changes docs(examples): linting unnecessary whitespace chore(deps-dev): bump pytest-xdist from 2.5.0 to 3.0.2 (aws-powertools#1655) update changelog with latest changes docs(apigateway): add all resolvers in testing your code section for accuracy (aws-powertools#1688) chore(deps-dev): bump mkdocs-material from 8.5.7 to 8.5.9 (aws-powertools#1697) update changelog with latest changes docs(homepage): update default value for `POWERTOOLS_DEV` (aws-powertools#1695) ...
2 parents 6eb8443 + 9f3d748 commit d0156c1

File tree

192 files changed

+9222
-3894
lines changed

Some content is hidden

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

192 files changed

+9222
-3894
lines changed
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
name: I Made This (showcase your work)
2+
description: Share what you did with Powertools 💞💞. Blog post, workshops, presentation, sample apps, etc.
3+
title: "[I Made This]: <TITLE>"
4+
labels: ["community-content"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: Thank you for helping spread the word out on Powertools, truly!
9+
- type: input
10+
id: content
11+
attributes:
12+
label: Link to your material
13+
description: |
14+
Please share the original link to your material.
15+
16+
*Note: Short links will be expanded when added to Powertools documentation*
17+
validations:
18+
required: true
19+
- type: textarea
20+
id: description
21+
attributes:
22+
label: Description
23+
description: Describe in one paragraph what's in it for them (readers)
24+
validations:
25+
required: true
26+
- type: input
27+
id: author
28+
attributes:
29+
label: Preferred contact
30+
description: What's your preferred contact? We'll list it next to this content
31+
validations:
32+
required: true
33+
- type: input
34+
id: author-social
35+
attributes:
36+
label: (Optional) Social Network
37+
description: If different from preferred contact, what's your preferred contact for social interactions?
38+
validations:
39+
required: false
40+
- type: textarea
41+
id: notes
42+
attributes:
43+
label: (Optional) Additional notes
44+
description: |
45+
Any notes you might want to share with us related to this material.
46+
47+
*Note: These notes are explicitly to Powertools maintainers. It will not be added to the community resources page.*
48+
validations:
49+
required: false
50+
- type: checkboxes
51+
id: acknowledgment
52+
attributes:
53+
label: Acknowledgment
54+
options:
55+
- label: I understand this content may be removed from Powertools documentation if it doesn't conform with the [Code of Conduct](https://aws.github.io/code-of-conduct)
56+
required: true
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
name: Support Lambda Powertools (become a reference)
2+
description: Add your organization's name or logo to the Lambda Powertools documentation
3+
title: "[Support Lambda Powertools]: <your organization name>"
4+
labels: ["customer-reference"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thank you for becoming a reference customer. Your support means a lot to us. It also helps new customers to know who's using it.
10+
11+
If you would like us to also display your organization's logo, please share a link in the `Company logo` field.
12+
- type: input
13+
id: organization
14+
attributes:
15+
label: Organization Name
16+
description: Please share the name of your organization
17+
placeholder: ACME
18+
validations:
19+
required: true
20+
- type: input
21+
id: name
22+
attributes:
23+
label: Your Name
24+
description: Please share your name
25+
validations:
26+
required: true
27+
- type: input
28+
id: job
29+
attributes:
30+
label: Your current position
31+
description: Please share your current position at your company
32+
validations:
33+
required: true
34+
- type: input
35+
id: logo
36+
attributes:
37+
label: (Optional) Company logo
38+
description: Company logo you want us to display. You also allow us to resize for optimal placement in the documentation.
39+
validations:
40+
required: false
41+
- type: textarea
42+
id: use_case
43+
attributes:
44+
label: (Optional) Use case
45+
description: How are you using Lambda Powertools today? *features, etc.*
46+
validations:
47+
required: false
48+
- type: checkboxes
49+
id: other_languages
50+
attributes:
51+
label: Also using other Lambda Powertools languages?
52+
options:
53+
- label: Java
54+
required: false
55+
- label: TypeScript
56+
required: false
57+
- label: .NET
58+
required: false
59+
- type: markdown
60+
attributes:
61+
value: |
62+
*By raising a Support Lambda Powertools issue, you are granting AWS permission to use your company's name (and/or logo) for the limited purpose described here. You are also confirming that you have authority to grant such permission.*
63+
64+
*You can opt-out at any time by commenting or reopening this issue.*

.github/actionlint.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
self-hosted-runner:
2+
labels:
3+
- aws-lambda-powertools_ubuntu-latest_4-core
4+
- aws-lambda-powertools_ubuntu-latest_8-core
5+
- aws-lambda-powertools_ubuntu-latest_16-core

.github/boring-cyborg.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,48 @@
11
##### Labeler ##########################################################################################################
22
labelPRBasedOnFilePath:
3-
area/logger:
3+
logger:
44
- aws_lambda_powertools/logging/*
55
- aws_lambda_powertools/logging/**/*
66
- aws_lambda_powertools/package_logger.py
7-
area/tracer:
7+
tracer:
88
- aws_lambda_powertools/tracing/*
99
- aws_lambda_powertools/tracing/**/*
10-
area/metrics:
10+
metrics:
1111
- aws_lambda_powertools/metrics/*
1212
- aws_lambda_powertools/metrics/**/*
13-
area/event_handlers:
13+
event_handlers:
1414
- aws_lambda_powertools/event_handler/*
1515
- aws_lambda_powertools/event_handler/**/*
16-
area/middleware_factory:
16+
middleware_factory:
1717
- aws_lambda_powertools/middleware_factory/*
1818
- aws_lambda_powertools/middleware_factory/**/*
19-
area/parameters:
19+
parameters:
2020
- aws_lambda_powertools/parameters/*
2121
- aws_lambda_powertools/parameters/**/*
22-
area/batch:
22+
batch:
2323
- aws_lambda_powertools/batch/*
2424
- aws_lambda_powertools/batch/**/*
25-
area/validator:
25+
validator:
2626
- aws_lambda_powertools/validation/*
2727
- aws_lambda_powertools/validation/**/*
28-
area/event_sources:
28+
event_sources:
2929
- aws_lambda_powertools/data_classes/*
3030
- aws_lambda_powertools/data_classes/**/*
31-
area/parser:
31+
parser:
3232
- aws_lambda_powertools/parser/*
3333
- aws_lambda_powertools/parser/**/*
34-
area/idempotency:
34+
idempotency:
3535
- aws_lambda_powertools/idempotency/*
3636
- aws_lambda_powertools/idempotency/**/*
37-
area/feature_flags:
37+
feature_flags:
3838
- aws_lambda_powertools/feature_flags/*
3939
- aws_lambda_powertools/feature_flags/**/*
40-
area/jmespath:
40+
jmespath:
4141
- aws_lambda_powertools/utilities/jmespath_utils/*
42-
area/typing:
42+
typing:
4343
- aws_lambda_powertools/utilities/typing/*
4444
- mypy.ini
45-
area/commons:
45+
commons:
4646
- aws_lambda_powertools/shared/*
4747

4848
documentation:

.github/workflows/auto-merge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- name: Dependabot metadata
1616
id: metadata
17-
uses: dependabot/[email protected].4
17+
uses: dependabot/[email protected].5
1818
with:
1919
github-token: "${{ secrets.GITHUB_TOKEN }}"
2020
- name: Enable auto-merge for mypy-boto3 stubs Dependabot PRs

.github/workflows/codeql-analysis.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ name: "CodeQL"
22

33
on:
44
push:
5-
branches: [develop, v2]
5+
paths:
6+
- "aws_lambda_powertools/**"
7+
branches:
8+
- develop
69

710
jobs:
811
analyze:

.github/workflows/publish_layer.yml

Lines changed: 0 additions & 86 deletions
This file was deleted.

0 commit comments

Comments
 (0)