Skip to content
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

Sm/nuts for plugin install #168

Merged
merged 1 commit into from
Sep 24, 2021
Merged

Conversation

mshanemc
Copy link
Contributor

What does this PR do?

runs nuts in CI on branches of plugin-trust [they were written but not running automatically]
runs a subset of the nuts (that don't involve prompts) on windows. That verifies node executable can be used and covers

  • installing signed plugins
  • installing allowListed plugins

What issues does this PR fix or reference?

testing for @W-9930707@

No functional changes, only CI and NUTs

@mshanemc mshanemc changed the base branch from main to phale/W-9930707 September 24, 2021 17:21
@mshanemc mshanemc merged commit 6044439 into phale/W-9930707 Sep 24, 2021
@mshanemc mshanemc deleted the sm/nuts-for-plugin-install branch September 24, 2021 18:20
mshanemc added a commit that referenced this pull request Sep 24, 2021
* fix: verify fails if node not installed

@W-9930707@

* chore: code cleanup

* chore: code cleanup

* test: node in slim an global

* chore: code clean + path for win

* Update src/lib/npmCommand.ts

Co-authored-by: Shane McLaughlin <[email protected]>

* Update src/lib/npmCommand.ts

Co-authored-by: Shane McLaughlin <[email protected]>

* chore: streamline code & update some comments

* fix: remmove unnecessary string template

* test: run nuts from CI

* test: can't use answers to prompts on windows

* fix: make sure node filepath is executable

* chore: update unit tests so error messages are more descriptive

* test: run nuts on branches, partial nuts on windows (#168)

* test: add telemetry ack file

* test: ignore errors on deleting testProjects

* test: store correct filename

* test: can't write to non-existent dir

* test: smaller test plugin, json in ack file

* test: no nuts for windows

Co-authored-by: Benjamin Maggi <[email protected]>
Co-authored-by: Shane McLaughlin <[email protected]>
Co-authored-by: Rodrigo Espinosa de los Monteros <[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.

1 participant