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

When adding new targets, can we ensure they work on all release lines #1182

Closed
MylesBorins opened this issue Mar 13, 2018 · 2 comments
Closed

Comments

@MylesBorins
Copy link
Contributor

Hey All,

I just noticed we introduced a new target (for testing without intl) and it is broken for 6.x

https://ci.nodejs.org/job/node-test-commit-linux-containered/nodes=ubuntu1604_sharedlibs_withoutintl_x64/2888/

Having new targets that are broken show up can make LTS stuff a bit harder, and it would be nice to be proactive about fixing this rather than reactive when trying to land code.

Is there a way we can ensure new targets are working or being skipped / marked as flaky on all supported release lines before deploying?

@gibfahn
Copy link
Member

gibfahn commented Mar 14, 2018

Is there a way we can ensure new targets are working or being skipped / marked as flaky on all supported release lines before deploying?

I think the answer is that we need to remember to check this when we add new jobs and configurations. I know I tend to mostly run master to test things, and I should definitely run v*.x as well to check.

cc/ also @rvagg and @maclover7 , as I think we're the ones that are most commonly changing jobs these days.

Long term if we're checking things into this repo then we can have PRs and reviews and enforce checks, but as it stands I'm not sure there's much we can do other than to keep it in mind.

Maybe we could document it as a first step.

@gibfahn
Copy link
Member

gibfahn commented Apr 10, 2018

Discussed in the Build WG meeting, minutes here: https://github.com/nodejs/build/blob/master/doc/meetings/build-wg-meeting-2018-03-20.md#when-adding-new-targets-can-we-ensure-they-work-on-all-release-lines-1182

Basically we need to have a discussion between the releasers and build to try to work out what we think should happen here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants