Add `nonroot` to nodejs images
I came across #892, and thought I'd give it a go to add nonroot images for node
Closes #892
So many places to add root/nonroot. I think I got them all 🤞🏻
Yay, all tests went through 🎉
I think it might be time to standardize the naming of nodejs images to be similar to the others.
nodejs<version>-debian<version>:{root, nonroot, debug, debug-nonroot}
We can leave the old naming as legacy for now and deprecate those in ~6 months ?
I see no issue with that. I can do that in another PR.
How about deprecate the old naming 2023-04-30, that matches with the EOL of node 14, so we can drop the non-manifested builds too.
Yeah, any deprecation timeline is fine, I just want to do it before this root/nonroot stuff goes in.
Depends on #1086
Does this need a rebase or something?
I did a rebase, but I think I did something wrong during it. I'll see what's broken and get the tests fixed.
There, that should fix it 🤞🏻 I had forgotten to add the root in name of the legacy formats
I did not create nonroot variants for the legacy tags, hoping that's fine?