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
Refactor/GitHub workflow #2041
Refactor/GitHub workflow #2041
Conversation
I've added the browserstack keys to the secrets section of github, all works like a charm. I really like the neat separation in files to run on Should the build.yaml file also run on |
Yes it should. |
Thanks for the update Harry. I'm wondering, it looks like all tasks of And I guess the "continuous-integration/travis-ci" check is a left over and will be gone after we've merged all. |
I think that happens because this is both a branch (in the mathjs repo) and a pull request (against the mathjs repo). This would not happen if someone makes a pull request from a fork this workflow would not run twice. I am not sure if we can stop it running twice for branches that are also pull requests. |
Hm. So maybe when you update a PR, push is also triggered? Would it be enough to just trigger build.yml on |
Not if we want the workflow to run when someone makes a pull request from a fork |
Hm, I guess we have too keep it like this though. It's similar to travis where we also had this, right? (only you didn't see this in a single list with all tasks). So I think we can merge this PR, right @harrysarson ? |
Currently:
We could:
because any other branch would end up being a pull_request so the build job would get run then.
Yes, although running less CI jobs is always a good thing if we can do it! |
I think the |
Oops, I changed the wrong file! Let me fix next time I get to my laptop 😊 |
This reverts commit 9a3db6e.
Do check when this is merged into dev that the build job runs :) Is it intentional that we do not run CI on nodejs 10? |
Ahhh, wait a second. In the old Travis script we have this part: Lines 14 to 16 in 59aacb4
So I think my former me made this |
Take a look! We now run special script on node 10. I also tidied the scripts up nicely. |
Looks good, nicely solved with the node 10 script, having all logic for this in one place 👍 . Ready to merge I think? |
fixes #2024 |
ready to merge I think |
👍 thanks again! |
Is good to be back! Merry Christmas Josh, till next time. |
It works like a charm, this is awesome 😎 Happy holidays Harry! |
Opening this PR to check the
on: pull_request
workflow.