Skip to content

Commit 3ccddd7

Browse files
aws-sam-tooling-bot[bot]lambda-tooling+rie
andauthored
Update from upstream - 2026-09-17 (aws#189)
Co-authored-by: lambda-tooling+rie <lambda-tooling+rie@amazon.com>
1 parent c622c06 commit 3ccddd7

3 files changed

Lines changed: 78 additions & 15 deletions

File tree

‎.github/PULL_REQUEST_TEMPLATE.md‎

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<!--
2+
Thank you for taking the time to send this.
3+
4+
Please read this first: this repository is generated from an internal AWS source of truth, so we
5+
cannot merge pull requests into it directly. We still want your proposal. Yours will be read and
6+
treated as a reference for the change you are describing, and if we adopt your solution we make the
7+
corresponding change internally and credit you in the release notes for the version that ships it.
8+
9+
If what you want is a behaviour change rather than a specific patch, an issue describing your use
10+
case is more effective than a pull request. See CONTRIBUTING.md.
11+
-->
12+
13+
#### What does this change do?
14+
15+
16+
#### Why is it needed? What is the use case?
17+
18+
19+
#### How did you test it?
20+
21+
<!-- Local tests pass through `make integ-tests-and-compile`. -->
22+
23+
24+
#### Checklist
25+
26+
- [ ] I have read [CONTRIBUTING.md](../CONTRIBUTING.md) and understand this pull request will be used
27+
as a reference rather than merged directly
28+
- [ ] I opened an issue first if this is a significant change
29+
- [ ] This change is limited to the behaviour described above, with no unrelated reformatting
30+
- [ ] Local tests pass through `make integ-tests-and-compile`
31+
32+
By submitting this pull request, I confirm that my contribution is made under the terms of the
33+
[Apache 2.0 license](https://www.apache.org/licenses/LICENSE-2.0).

‎CONTRIBUTING.md‎

Lines changed: 32 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,17 @@ documentation, we greatly value feedback and contributions from our community.
66
Please read through this document before submitting any issues or pull requests to ensure we have all the necessary
77
information to effectively respond to your bug report or contribution.
88

9+
**Please note:** this repository is generated from an internal AWS source of truth, which means we are unable to merge
10+
pull requests into it directly. We very much still want your input -- see
11+
[How we handle contributions](#how-we-handle-contributions) for what happens to an issue or pull request you open, and
12+
how you get credit for a change we adopt.
13+
914

1015
## Reporting Bugs/Feature Requests
1116

12-
We welcome you to use the GitHub issue tracker to report bugs or suggest features.
17+
We welcome you to use the GitHub issue tracker to report bugs or suggest features. Issues are the most effective way to
18+
reach us: a feature request that describes your use case can be picked up and implemented, whereas a pull request cannot
19+
be merged as-is.
1320

1421
When filing an issue, please check existing open, or recently closed, issues to make sure somebody else hasn't already
1522
reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
@@ -20,25 +27,34 @@ reported the issue. Please try to include as much information as you can. Detail
2027
* Anything unusual about your environment or deployment
2128

2229

23-
## Contributing via Pull Requests
24-
This repository contains the source code and examples for the Runtime Interface Emulator. We will accept pull requests on documentation, examples, bug fixes and the Dockerfiles. We will also accept pull requests, issues and feedback on improvements to the Runtime Interface Emulator. However, our priority will be to maintain fidelity with AWS Lambda’s Runtime Interface on the cloud.
30+
## How we handle contributions
31+
32+
This repository contains the source code and examples for the Runtime Interface Emulator. The code here is generated from
33+
an internal AWS repository, which is the source of truth, and changes flow outward from there. Because of that we cannot
34+
merge a pull request into this repository, even one we agree with.
2535

26-
Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that:
36+
That does not mean we don't want it. Here is what each kind of contribution gets you:
2737

28-
1. You are working against the latest source on the *main* branch.
29-
2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
30-
3. You open an issue to discuss any significant work - we would hate for your time to be wasted.
38+
* **Feature requests and bug reports are welcome, and are the most useful thing you can send us.** Open an issue
39+
describing the behaviour you want and the use case behind it. Our priority is maintaining fidelity with AWS Lambda's
40+
Runtime Interface in the cloud, so a clear use case is what lets us weigh a change against that.
41+
* **Pull requests are welcome as a reference.** We read them, and a working patch is often the clearest way to explain a
42+
proposal. It will not be merged directly. If we adopt your solution, we make the corresponding change in the internal
43+
repository, and it reaches this repository through the next sync.
44+
* **If we adopt your change, we credit you in the release notes** for the version that ships it.
3145

32-
To send us a pull request, please:
46+
So that we can act on a pull request, please:
3347

34-
1. Fork the repository.
35-
2. Modify the source; please focus on the specific change you are contributing. If you also reformat all the code, it will be hard for us to focus on your change.
36-
3. Ensure local tests pass through `make integ-tests-and-compile`
37-
4. Commit to your fork using clear commit messages.
38-
5. Send us a pull request, answering any default questions in the pull request interface.
48+
1. Open an issue first to discuss any significant work -- we would hate for your time to be wasted on something we
49+
cannot take.
50+
2. Work against the latest source on the *main* branch.
51+
3. Check existing open, and recently closed, pull requests and issues to make sure someone else hasn't raised it already.
52+
4. Focus on the specific change you are proposing. If you also reformat all the code, it will be hard for us to see what
53+
you are actually suggesting.
54+
5. Ensure local tests pass through `make integ-tests-and-compile`.
3955
6. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.
4056

41-
GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
57+
GitHub provides additional documentation on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
4258
[creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
4359

4460

@@ -58,4 +74,5 @@ If you discover a potential security issue in this project we ask that you notif
5874

5975
## Licensing
6076

61-
See the [LICENSE](LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
77+
See the [LICENSE](LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your
78+
contribution, including for a pull request we adopt rather than merge.

‎README.md‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Lambda’s orchestrator, or security and authentication configurations. You can
2525
* [To test an image without adding RIE to the image](#to-test-an-image-without-adding-rie-to-the-image)
2626
* [How to configure](#how-to-configure)
2727
* [Level of support](#level-of-support)
28+
* [Contributing](#contributing)
2829
* [Security](#security)
2930
* [License](#license)
3031

@@ -187,6 +188,18 @@ configurations that will not be emulated by this component.
187188
* The component does _not_ support X-ray and other Lambda integrations locally.
188189
* The component supports only Linux, for x86-64 and arm64 architectures.
189190
191+
## Contributing
192+
193+
We welcome feature requests and bug reports through the GitHub issue tracker, and they are the most effective way to
194+
reach us.
195+
196+
This repository is generated from an internal AWS source of truth, so we are unable to merge pull requests into it
197+
directly. You are still welcome to open one: we read them, and a working patch is often the clearest way to explain a
198+
proposal. It is treated as a reference rather than something we merge, and if we adopt your solution we make the change
199+
in the internal repository and credit you in the release notes for the version that ships it.
200+
201+
See [CONTRIBUTING](CONTRIBUTING.md) for details.
202+
190203
## Security
191204
192205
See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.

0 commit comments

Comments
 (0)