-
Notifications
You must be signed in to change notification settings - Fork 90
chore(automation): Update automation workflows #1779
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
sthulb
wants to merge
45
commits into
main
Choose a base branch
from
dot-github
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
2fe2fe2
chore(automation): Update issue templates
sthulb 5249879
delete file
sthulb 819f6ab
set spotbugs to be manual only
sthulb bc4ae6f
remove all workflows
sthulb b0eff4f
remove worfkflows
sthulb 72e0a55
add scorecard workflow
sthulb 3e3f7cc
reformatting
sthulb dc8c11f
add OSV workflow
sthulb fd3a791
add branch protections workflow
sthulb d91ef11
better error handling
sthulb 079d922
fix error in file
sthulb 7721446
add v2 branch
sthulb 9fee784
add dependency checks
sthulb b5ec903
add trigger
sthulb 566fd2d
update permissions
sthulb 68074eb
update version strings
sthulb e1ce78a
add release drafter
sthulb 6846806
start of release workflow
sthulb 3f14d80
update OSV
sthulb bc4d883
remove quotes
sthulb 929ccd0
add ruleset
sthulb 69e250e
update ruleset location
sthulb d8b849a
update action
sthulb f069d6f
build docs
sthulb fbdc207
add auto-merge for dependabot PRs
sthulb fa64c32
add workflow_call
sthulb 8946409
add maven version plugin
sthulb 30944a8
add seal action
sthulb 9c16175
add versioning action
sthulb e20c3ee
start of release action
sthulb 2922075
add checkout
sthulb 9bc675b
add notes
sthulb 08a3d41
add empty gradle action
sthulb 0015b57
update workflows
sthulb 22a07ff
add snapshot releases to release pipeline
sthulb a3ff73a
build workflow
sthulb dc85eee
add publish
sthulb 292a91d
update version
sthulb 2b8ed06
fix version
sthulb b559218
update graph
sthulb e451e47
add ship for publish
sthulb 8a7fc41
test
sthulb 220eb2e
remove release
sthulb d73cd2f
I flicked too hard
sthulb 6c4ea9f
add docs to release
sthulb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,46 +1,92 @@ | ||
--- | ||
name: Bug report | ||
about: Create a report to help us improve | ||
title: '' | ||
labels: bug, triage | ||
assignees: '' | ||
description: Report a reproducible bug to help us improve | ||
title: "Bug: TITLE" | ||
labels: ["bug", "triage"] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thank you for submitting a bug report. Please add as much information as possible to help us reproduce, and remove any potential sensitive data. | ||
|
||
--- | ||
Please become familiar with [our definition of bug](https://docs.powertools.aws.dev/lambda/java/processes/maintainers/#is-that-a-bug). | ||
- type: textarea | ||
id: expected_behaviour | ||
attributes: | ||
label: Expected Behaviour | ||
description: Please share details on the behaviour you expected | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: current_behaviour | ||
attributes: | ||
label: Current Behaviour | ||
description: Please share details on the current issue | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: code_snippet | ||
attributes: | ||
label: Code snippet | ||
description: Please share a code snippet to help us reproduce the issue | ||
render: java | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: solution | ||
attributes: | ||
label: Possible Solution | ||
description: If known, please suggest a potential resolution | ||
validations: | ||
required: false | ||
- type: textarea | ||
id: steps | ||
attributes: | ||
label: Steps to Reproduce | ||
description: Please share how we might be able to reproduce this issue | ||
validations: | ||
required: true | ||
- type: input | ||
id: version | ||
attributes: | ||
label: Powertools for AWS Lambda (Java) version | ||
placeholder: "latest, 1.19.0" | ||
value: latest | ||
validations: | ||
required: true | ||
- type: dropdown | ||
id: runtime | ||
attributes: | ||
label: AWS Lambda function runtime | ||
options: | ||
- "Java 8" | ||
- "Java 11" | ||
- "Java 17" | ||
- "Java 21" | ||
- "provided.al2023" | ||
validations: | ||
required: true | ||
- type: dropdown | ||
id: packaging | ||
attributes: | ||
label: Packaging format used | ||
options: | ||
- Lambda Layers | ||
- Serverless Application Repository (SAR) App | ||
- PyPi | ||
multiple: true | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: logs | ||
attributes: | ||
label: Debugging logs | ||
description: If available, please share [debugging logs](https://docs.powertools.aws.dev/lambda/lambda/#debug-mode) | ||
render: java | ||
validations: | ||
required: false | ||
- type: markdown | ||
attributes: | ||
value: | | ||
--- | ||
|
||
<!--- Provide a general summary of the issue in the Title above --> | ||
<!--- How has this issue affected you? What are you trying to accomplish? --> | ||
|
||
**What were you trying to accomplish?** | ||
|
||
## Expected Behavior | ||
<!--- If you're describing a bug, tell us what should happen --> | ||
<!--- If you're suggesting a change/improvement, tell us how it should work --> | ||
|
||
## Current Behavior | ||
<!--- If describing a bug, tell us what happens instead of the expected behavior --> | ||
<!--- If suggesting a change/improvement, explain the difference from current behavior --> | ||
|
||
## Possible Solution | ||
<!--- Not obligatory, but suggest a fix/reason for the bug, --> | ||
<!--- or ideas how to implement the addition or change --> | ||
|
||
## Steps to Reproduce (for bugs) | ||
<!--- Provide a link to a live example, or an unambiguous set of steps to --> | ||
<!--- reproduce this bug. Include code to reproduce, if relevant --> | ||
1. | ||
2. | ||
3. | ||
4. | ||
|
||
## Environment | ||
|
||
* **Powertools for AWS Lambda (Java) version used**: | ||
* **Packaging format (Layers, Maven/Gradle)**: | ||
* **AWS Lambda function runtime:** | ||
* **Debugging logs** | ||
|
||
> [How to enable debug mode](https://docs.powertools.aws.dev/lambda-java/#debug-mode)** | ||
|
||
```text | ||
# paste logs here | ||
``` | ||
**Disclaimer**: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,107 @@ | ||
--- | ||
name: RFC | ||
about: Feature design and proposals | ||
title: 'RFC: ' | ||
labels: RFC, triage | ||
assignees: '' | ||
|
||
--- | ||
|
||
## Key information | ||
|
||
* RFC PR: (leave this empty) | ||
* Related issue(s), if known: | ||
* Area: (i.e. Tracer, Metrics, Logger, etc.) | ||
* Meet [tenets](https://docs.powertools.aws.dev/lambda-java/#tenets): (Yes/no) | ||
|
||
## Summary | ||
[summary]: #summary | ||
|
||
> One paragraph explanation of the feature. | ||
|
||
## Motivation | ||
[motivation]: #motivation | ||
|
||
> Why are we doing this? What use cases does it support? What is the expected outcome? | ||
|
||
## Proposal | ||
[proposal]: #proposal | ||
|
||
> This is the bulk of the RFC. | ||
|
||
> Explain the design in enough detail for somebody familiar with Powertools for AWS Lambda (Java) to understand it, and for somebody familiar with the implementation to implement it. | ||
|
||
> This should get into specifics and corner-cases, and include examples of how the feature is used. Any new terminology should be defined here. | ||
|
||
## Drawbacks | ||
[drawbacks]: #drawbacks | ||
|
||
> Why should we *not* do this? | ||
|
||
> Do we need additional dependencies? Impact performance/package size? | ||
|
||
## Rationale and alternatives | ||
[rationale-and-alternatives]: #rationale-and-alternatives | ||
|
||
* **What other designs have been considered? Why not them?** | ||
* **What is the impact of not doing this?** | ||
|
||
## Unresolved questions | ||
[unresolved-questions]: #unresolved-questions | ||
|
||
> Optional, stash area for topics that need further development e.g. TBD | ||
name: Request for Comments (RFC) | ||
description: Feature design and detailed proposals | ||
title: "RFC: TITLE" | ||
labels: ["RFC", "triage"] | ||
body: | ||
- type: markdown | ||
attributes: | ||
value: | | ||
Thank you for submitting a RFC. Please add as many details as possible to help further enrich this design. | ||
- type: input | ||
id: relation | ||
attributes: | ||
label: Is this related to an existing feature request or issue? | ||
description: Please share a link, if applicable | ||
- type: dropdown | ||
id: area | ||
attributes: | ||
label: Which Powertools for AWS Lambda (Java) utility does this relate to? | ||
options: | ||
- Tracer | ||
- Logger | ||
- Metrics | ||
- Middleware factory | ||
- Parameters | ||
- Batch processing | ||
- Typing | ||
- Validation | ||
- Event Source Data Classes | ||
- Parser | ||
- Idempotency | ||
- Feature flags | ||
- JMESPath functions | ||
- Other | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: summary | ||
attributes: | ||
label: Summary | ||
description: Please provide an overview in one or two paragraphs | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: problem | ||
attributes: | ||
label: Use case | ||
description: Please share the use case and motivation behind this proposal | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: proposal | ||
attributes: | ||
label: Proposal | ||
description: Please explain the design in detail, so anyone familiar with the project could implement it | ||
placeholder: What the user experience looks like before and after this design? | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: scope | ||
attributes: | ||
label: Out of scope | ||
description: Please explain what should be considered out of scope in your proposal | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: challenges | ||
attributes: | ||
label: Potential challenges | ||
description: Nothing is perfect. Please share what common challenges, edge cases, unresolved areas, and suggestions on how to mitigate them | ||
validations: | ||
required: true | ||
- type: textarea | ||
id: integrations | ||
attributes: | ||
label: Dependencies and Integrations | ||
description: If applicable, please share whether this feature has additional dependencies, and how it might integrate with other utilities available | ||
validations: | ||
required: false | ||
- type: textarea | ||
id: alternatives | ||
attributes: | ||
label: Alternative solutions | ||
description: Please describe what alternative solutions to this use case, if any | ||
render: markdown | ||
validations: | ||
required: false | ||
- type: checkboxes | ||
id: acknowledgment | ||
attributes: | ||
label: Acknowledgment | ||
options: | ||
- label: This feature request meets [Powertools for AWS Lambda (Java) Tenets](https://docs.powertools.aws.dev/lambda/Java/#tenets) | ||
required: true | ||
- label: Should this be considered in other Powertools for AWS Lambda languages? i.e. [Python](https://github.com/aws-powertools/powertools-lambda-python/), [TypeScript](https://github.com/aws-powertools/powertools-lambda-typescript/), and [.NET](https://github.com/aws-powertools/powertools-lambda-dotnet/) | ||
required: false | ||
- type: markdown | ||
attributes: | ||
value: | | ||
--- | ||
|
||
**Disclaimer**: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful. | ||
|
||
Metadata information for admin purposes, please leave them empty. | ||
|
||
* RFC PR: | ||
* Approved by: '' | ||
* Reviewed by: '' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The packaging format options need to adapted to Java.