ci: link lockfile#3918
Conversation
|
I looked into enabling root-level targets with lage, and I need to do a couple of things:
I think I'd be willing to do those 3, but feels like much? |
This is expected, even if a bit unintuitive. I think it's the same with other build orchestrators, at least with Nx.
Wouldn't this be sufficient if you add root as a workspace?
If |
Once you add root as a workspace, any task run at root (including "build") must have inputs. I played around with it and git it half working but the build fails. Rather than debug, I think I'll just merge this change as is. |
Platforms Impacted
Description of changes
Similar to microsoft/react-native-test-app#2496 , run
@rnx-kit/lint-lockfileon CI.While touching this, I realized we were running
align-deps(a repo-wide task run once) as part ofdepcheck(a task we run with lage on every leaf project). I don't like that, so I separated the two so that repo-wide single tasks (align-depsandlint-lockfile) are not run as part of lage and run explicitly as separate steps. I would prefer them to run with Lage, but I don't know how to configure the pipeline for these repo-wide single tasks.Verification
CI should pass.
Pull request checklist
This PR has considered (when applicable):