-
Notifications
You must be signed in to change notification settings - Fork 6.8k
build: cronjob to run tests against mdc snapshot builds #16668
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
build: cronjob to run tests against mdc snapshot builds #16668
Conversation
01730d9
to
846962b
Compare
846962b
to
c387230
Compare
c387230
to
5a1fa33
Compare
LGTM, but it might be good if @jelbourn takes a look, I don't really know what I'm looking at 😅 |
environment: | ||
GCP_DECRYPT_TOKEN: *gcp_decrypt_token | ||
MDC_REPO_URL: "https://github.com/material-components/material-components-web.git" | ||
MDC_REPO_BRANCH: "master" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I found out on Friday that MDC's development HEAD is actually a branch called develop
instead of master
, so I believe we should test that
cc @abhiomkar
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah this document describes that develop
includes breaking-changes. Though I'm not sure which one we want to pick. It looks like both do not really intersect. e.g. a non-breaking change is not merged into both master
and develop
(based on my observation on the repo)
name: "Installing dependencies for MDC repository" | ||
# MDC repository does not use Yarn for node dependencies, so in order to respec the | ||
# lock-file we need to use "npm" when installing dependencies. | ||
command: cd ${MDC_REPO_TMP_DIR} && npm install |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@abhiomkar have you all considered switching to yarn
? We've generally found that the locking mechanism works better (especially WRT remote caching and the bazel stuff we do)
Sets up a new cronjob that runs tests against the `material-components-web` repository HEAD. This allows us to validate that our MDC components work properly with upcoming MDC releases.
5a1fa33
to
b29c03f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Sets up a new cronjob that runs tests against the `material-components-web` repository HEAD. This allows us to validate that our MDC components work properly with upcoming MDC releases. (cherry picked from commit 258ca59)
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Sets up a new cronjob that runs tests against the
material-components-web
repository HEAD. This allows us to validate that our MDC components work
properly with upcoming MDC releases.