-
Notifications
You must be signed in to change notification settings - Fork 964
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
Adds a CI Check to run CLI against Windows and Ubuntu; adds build:test-project as reusable fixture #4495
Conversation
…//github.com/redwoodjs/redwood into dsp-ds-command-workflow-ci-including-windows
@thedavidprice I'm testing an action right now in another repo, I'll commit it here when it's ready. |
…//github.com/redwoodjs/redwood into dsp-ds-command-workflow-ci-including-windows
…//github.com/redwoodjs/redwood into dsp-ds-command-workflow-ci-including-windows
…//github.com/redwoodjs/redwood into dsp-ds-command-workflow-ci-including-windows
@thedavidprice I got past the setup step. Reverted back to an action. Things are working! I had to disable |
@dac09 not sure if you still needed this branch to update your follow-on PR — I've restored it. |
No all good :) thank you |
Closes #4485
What's the point:
CLI checks
yarn rw dev
andyarn rw serve
: See Add smoke test forrw dev
andrw serve
commands #4259rw setup
command: tailwindcss, chakra-ui, auth, deploy, etc: they all fail even if usingyarn dev <command> --cwd ...
due to setup trying to installyarn workspace web add ...
during the processrw check
: currently has a legitimate error (there's a createContact mutation, but not service)rw type-check
: throwing "gql missing" error, which is not reproducible locally.Codemods for build:test-project
yarn rw lint
errors in built test-projectprerender
to NotFoundPage and HomePagebuild:test-project option
--re-build-fixture
: option to build new project at./__fixtures__/test-project
--copy-from-fixture
: default=true, when running build:test-project use codebase at __fixtures/test-project to copy into target directory instead of creating codebase from scratch__fixtures__/test-project
: breaking change, adding feature/code to test, new codemod, etc.?publishing Redwood packages
__fixtures__/test-project
each time we publish?