-
-
Notifications
You must be signed in to change notification settings - Fork 924
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
infra(ci): run against playground #3095
base: next
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for fakerjs ready!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify site configuration. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## next #3095 +/- ##
==========================================
+ Coverage 99.96% 99.97% +0.01%
==========================================
Files 2776 2776
Lines 226260 226260
Branches 945 591 -354
==========================================
+ Hits 226183 226207 +24
+ Misses 77 53 -24 |
you can checkout https://github.com/faker-js/playground and test your changes |
Why don’t integrate playground on ci tests? |
PR welcome, go and try for it |
@mshima thanks, this is a huge step forward and I wished for something like this a long time ❤️ |
@Shinigami92 I am on mobile now, so I cannot rebase. Playground is passing 🚀 |
This comment was marked as outdated.
This comment was marked as outdated.
Please note that this will create a bi-directional dependency between two separate repositories. |
Do you see any problem with this? IMO it's fine, because playground is in out org as well. |
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.
If we activate the playground for all PRs why would we need check-release-pr.yml anymore?
Do you see any problem with this? IMO it's fine, because playground is in out org as well.
We had a reason why we didn't do this previously. Now a random contributor might need to apply changes in the playground onto of the changes in faker when they work a breaking change feature.
IMO running playground in CI:
Moving playground to the main repository can be considered too. |
I agree 👍 we can mark the CI check as "not required" and if it breaks something, we are just "informed" |
Please note that that will only work once and will cause confusion for future PRs (that will fail the CI even if they didn't break anything because next is already "broken"). I would rather move the playgrounds inside the main repo to avoid these bidirectional dependencies. |
Team Decision We don't want to add bi-directional dependencies between the playground and the faker repo. We would like to still run the pipeline on demand somehow e.g. using a comment, but we are currently unsure about the exact expectation we have for the pipeline. We will talk about this again in a future team meeting. |
If you have an idea, on how to move the playground to the main repo feel free to open a PR with a suggestion. |
We are looking into restructuring our project setup to solve this issue. For now, you don't have to update this PR. |
Main types
index.d.ts
doesn’t exist.Fix types to match '.' exports.
ref: jhipster/generator-jhipster#27179