Skip to content

Commit 53d8139

Browse files
committed
Dependency update, disable CI/CD for audi fix for hotfix, add Github templates
1 parent 4d378fb commit 53d8139

16 files changed

Lines changed: 2924 additions & 1364 deletions

File tree

.github/ISSUE_TEMPLATE/1-bug.yml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name: 🐞 Bug Report
2+
description: This form is to report unexpected behavior for the awslabs/visual-asset-management-system package.
3+
labels: ["bug", "needs-triage"]
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thank you for taking your precious time to file an issue! 🙏 We are sorry for the inconvenience this issue has caused you and want to resolve it as soon as possible.
9+
10+
Help us help you! We know that your time is precious and hate to ask for any more of it, but the first step in fixing this issue is to understand the issue. Taking some extra time to ensure that we are able to reproduce the issue will help us significantly in resolving the issue.
11+
- type: textarea
12+
id: current-behavior
13+
attributes:
14+
label: Current Behavior
15+
description: What is the behavior that you currently experience?
16+
validations:
17+
required: true
18+
- type: textarea
19+
id: expected-behavior
20+
attributes:
21+
label: Expected Behavior
22+
description: What is the behavior that you expect to happen?
23+
validations:
24+
required: true
25+
- type: textarea
26+
id: reproduction
27+
attributes:
28+
label: Steps to Reproduce
29+
description: Please provide some detailed instructions to reproduce the issue.
30+
value: |
31+
1.
32+
validations:
33+
required: true
34+
- type: textarea
35+
id: logs
36+
attributes:
37+
label: Failure Logs
38+
description: Please include any relevant log snippets or files here. This will be automatically formatted into code, so no need for backticks.
39+
render: shell
40+
- type: textarea
41+
id: additional
42+
attributes:
43+
label: Additional Information
44+
description: Is there any additional information that you can provide?
45+
- type: markdown
46+
id: disclaimer
47+
attributes:
48+
value: |
49+
> If we are not able to reproduce the issue, we will likely prioritize fixing other issues we can reproduce. Please do your best to fill out all of the sections above.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: 🚀 Feature Request
2+
description: Suggest a new feature.
3+
labels: ["enhancement", "needs-triage"]
4+
body:
5+
- type: textarea
6+
id: description
7+
attributes:
8+
label: Description
9+
description: Please provide a detailed description of the feature you would like to see.
10+
validations:
11+
required: true
12+
- type: textarea
13+
id: motivation
14+
attributes:
15+
label: Motivation
16+
description: Why do you want this feature?
17+
validations:
18+
required: true
19+
- type: textarea
20+
id: suggested_implementation
21+
attributes:
22+
label: Suggested Implementation
23+
description: Please provide a detailed description of how you would implement this feature.
24+
- type: checkboxes
25+
id: implementation_appetite
26+
attributes:
27+
label: Contribute to feature
28+
options:
29+
- label: I'd be willing to implement this feature
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: 📖 Documentation issue
2+
description: Suggest improvements to documentation
3+
labels: ["documentation", "needs-triage"]
4+
body:
5+
- type: dropdown
6+
id: issue_type
7+
attributes:
8+
label: Issue type
9+
description: What type of issue is this?
10+
options:
11+
- Typo
12+
- Bug
13+
- Question
14+
- Enhancement
15+
multiple: false
16+
validations:
17+
required: true
18+
- type: textarea
19+
id: specific_problem_page
20+
attributes:
21+
label: Is there a specific page(s) that this issue relates to?
22+
description: Please provide a link to the page(s) you want to see improved.
23+
- type: textarea
24+
id: description
25+
attributes:
26+
label: Description
27+
description: Please provide a description of the issue.
28+
validations:
29+
required: true
30+
- type: textarea
31+
id: additional_context
32+
attributes:
33+
label: Additional context
34+
description: Please provide any additional context that may be helpful.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Want to start a discussion?
4+
about: "Want to start a thread to discuss an idea? Use the discussions feature provided by GitHub."
5+
url: https://github.com/awslabs/visual-asset-management-system/discussions/

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
### Reason for this change
2+
3+
<!--What is the bug or use case behind this change?-->
4+
5+
### Description of changes
6+
7+
<!--What code changes did you make? Have you made any important design decisions?-->
8+
9+
### Description of how you validated changes
10+
11+
<!--Have you added any unit tests and/or integration tests?-->
12+
13+
### Issue # (if applicable)
14+
15+
Closes #<issue number here>.
16+
17+
### Checklist
18+
19+
- [ ] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/awslabs/visual-asset-management-system/blob/main/CONTRIBUTING.md)
20+
21+
---
22+
23+
_By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license_

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,9 @@ jobs:
105105
working-directory: vams/infra
106106
run: npm install
107107

108-
- name: Npm audit infrastructure directory
109-
working-directory: vams/infra
110-
run: npm audit --omit=dev
108+
# - name: Npm audit infrastructure directory
109+
# working-directory: vams/infra
110+
# run: npm audit --omit=dev
111111

112112
- name: Synthesize Cloudformation templates
113113
working-directory: vams/infra

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ All notable changes to this project will be documented in this file. See [standa
1010
- Fixed a createAsset API bug that allowed specifying an optional S3 bucket key location without proper checks that it belonged to the provided database IDs default S3 bucket and prefix path, that an asset didn't already exist with that S3 key path, and had weak validation checks on the path provided.
1111
- Fixed latent defect of backend test framework not being updated with changes from v2.5, causing some test failures.
1212

13+
### Chores
14+
15+
- Added default GitHub issue and PR request templates
16+
- Updated documentation for authorization to account for bug fixes and clarifications
17+
- Update several package dependency versions to fix new npm audit findings
18+
1319
## [2.5.1] (2026-04-23)
1420

1521
### Bug Fixes

0 commit comments

Comments
 (0)