Skip to content

Conversation

@neilk-aws
Copy link
Contributor

Problem

Today, customers cannot configure whether their generated code should be run and tested for quality assurance before being provided to them.

Solution

This feature enables customers to configure whether to run code and tests with /dev per project. On the first run of /dev for a project, if a devfile.yaml exists in the root of the project, the customer is prompted to know if they want to use the commands in the file to test the code we generate. The feature additionally allows customers to generate a devfile if one doesn't exist. Their choice is persisted and configurable in the Amazon Q settings.


  • Treat all work as PUBLIC. Private feature/x branches will not be squash-merged at release time.
  • Your code changes must meet the guidelines in CONTRIBUTING.md.
  • License: I confirm that my contribution is made under the terms of the Apache 2.0 license.

…6430

## Problem
* Fixes for execution engine

## Solution
* Don't drop binary files matching with extra gitignore rules
* Don't drop `.gitignore` file from repository.
## Problem
"Dev Command Workspace Configurations" is overly broad and too ambiguous
with regards to what this setting enables.

## Solution
Worked with tech writer to establish a different string to present to
customers.

---

- Treat all work as PUBLIC. Private `feature/x` branches will not be
squash-merged at release time.
- Your code changes must meet the guidelines in
[CONTRIBUTING.md](https://github.com/aws/aws-toolkit-vscode/blob/master/CONTRIBUTING.md#guidelines).
- License: I confirm that my contribution is made under the terms of the
Apache 2.0 license.
@neilk-aws neilk-aws requested review from a team as code owners January 28, 2025 21:18
@neilk-aws neilk-aws changed the title Feature/q dev execution Amazon Q: Allow customers to configure the ability to run code and tests with /dev Jan 28, 2025
@justinmk3 justinmk3 changed the title Amazon Q: Allow customers to configure the ability to run code and tests with /dev Merge feature/q-dev-execution: Amazon Q: Allow customers to configure the ability to run code and tests with /dev Jan 28, 2025
@justinmk3 justinmk3 closed this Jan 28, 2025
@justinmk3 justinmk3 reopened this Jan 28, 2025
@justinmk3
Copy link
Contributor

justinmk3 commented Jan 28, 2025

/runintegrationtests

@justinmk3
Copy link
Contributor

justinmk3 commented Jan 28, 2025

E2E tests failures are unrelated. The "stable" E2E test failure looks related.

@neilk-aws
Copy link
Contributor Author

/runintegrationtests

@justinmk3
Copy link
Contributor

Team has determined the failing e2e test is a test issue, not an application issue.

Fast-followup work:

  • fix e2e test
  • fix duplicate code

@justinmk3 justinmk3 merged commit 3c40aca into master Jan 29, 2025
32 of 34 checks passed
@justinmk3 justinmk3 deleted the feature/q-dev-execution branch January 29, 2025 00:34
@tomcat323 tomcat323 restored the feature/q-dev-execution branch February 3, 2025 22:22
@tomcat323 tomcat323 deleted the feature/q-dev-execution branch February 3, 2025 22:22
s7ab059789 pushed a commit to s7ab059789/aws-toolkit-vscode that referenced this pull request Feb 19, 2025
## Problem
Customers cannot configure whether their generated code should be
run and tested for quality assurance before being provided to them.

## Solution
Enable customers to configure whether to run code and
tests with /dev per project. On the first run of /dev for a project, if
a devfile.yaml exists in the root of the project, the customer is
prompted to know if they want to use the commands in the file to test
the code we generate. The feature additionally allows customers to
generate a devfile if one doesn't exist. Their choice is persisted and
configurable in the Amazon Q settings.

Co-authored-by: wilson <[email protected]>
Co-authored-by: Justin M. Keyes <[email protected]>
Co-authored-by: Karan Ahluwalia <[email protected]>
Co-authored-by: Hamed Soleimani <[email protected]>
Co-authored-by: Josh Pinkney <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants