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

Add midnight-smoker to do some basic integration testing #1570

Closed
mcollina opened this issue Oct 11, 2022 · 10 comments
Closed

Add midnight-smoker to do some basic integration testing #1570

mcollina opened this issue Oct 11, 2022 · 10 comments

Comments

@mcollina
Copy link
Member

Check out https://www.npmjs.com/package/midnight-smoker.

The goal is to catch configuration and dependency errors, e.g. a needed dependency wrongly classified as a devDepedency.

@Nabhag8848
Copy link

Hey @mcollina. I would like to work, can you assign it to me.

@mcollina
Copy link
Member Author

mcollina commented Jan 5, 2023

go for it!

@Nabhag8848
Copy link

Hey @mcollina, while running midnight-smoker against pre-publish lifecycle script. i have found that tap module is install as devDependency instead of dependency which is giving following Error: cannot find module tap.

When tap is install as devDependency:

Screenshot from 2023-01-06 01-21-52

When tap is install as dependency:

Screenshot from 2023-01-06 01-19-41

  • Thus, will need changes to install tap as dependency. currently tap has latest release of v16.3.2 and we are currently having v16.2.0. should i go about installing the latest release or the version which already exist?

@jsumners
Copy link
Member

jsumners commented Jan 5, 2023

tap is and always should be a development dependency.

@dancastillo
Copy link
Contributor

hey @Nabhag8848 are you still working on this? If not can I take it up

@Nabhag8848 Nabhag8848 removed their assignment Mar 2, 2023
@Nabhag8848
Copy link

hey @Nabhag8848 are you still working on this? If not can I take it up

Hey, Go ahead. I missed this and its been too long.

@dancastillo
Copy link
Contributor

@mcollina midnight-smoker needs npm v7.0.0 in github actions CI check node 14 installs npm v6.14.18.
Would a github action be better? resource

@jsumners
Copy link
Member

jsumners commented Mar 4, 2023

I don't understand how they can claim Node 14 support when it doesn't ship with npm@7.

@mcollina
Copy link
Member Author

mcollina commented Mar 5, 2023

A separate github action is better.

@github-actions
Copy link

github-actions bot commented Apr 6, 2023

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 6, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants