-
Notifications
You must be signed in to change notification settings - Fork 8
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
tests: Test on all os platforms #32
Conversation
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.
Requested some changes. Thanks for the PR! Lmk if you have any questions.
|
||
steps: | ||
- uses: actions/checkout@v3 | ||
|
||
- name: Setup Emacs | ||
uses: purcell/setup-emacs@master | ||
uses: jcs090218/setup-emacs@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.
Is there a reason you changed the setup action. I appreciate the fact you're building your own custom action, but purcell/setup-emacs seems in wider use ( currently ). Happy to change if it there's a good reason.
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.
purcell's action don't support windows, and I don't think it will ever going to support it.
strategy: | ||
fail-fast: false | ||
matrix: | ||
os: [ubuntu-latest, macos-latest, windows-latest] |
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.
Need to check out if free tier on github can run macos and windows jobs. Can you confirm they can?
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 think they can! I have been using it since 2019? 2020? (Sorry, don't remember the exact year) Example repo, see https://github.com/emacs-sideline/sideline.
- 26.3 | ||
- 27.2 | ||
- 28.2 | ||
- snapshot |
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.
This is good. Agreed, this is a good call.
Looks like the windows checks are failing? Any thoughts here @jcs090218. The only other comment is I need to review the action you've built in more detail, as it's a young project and not a lot of eyes have hit it yet AFAIK. |
The issue is due to the DST Root CA X3 certificate, see jcs090218/setup-emacs-windows#156 (comment). I have added the workaround. |
@jcs090218 I took a further look at https://github.com/jcs090218/setup-emacs-windows/blob/master/action.yml and I had a few questions:
|
Also @jcs090218 wanted to thank you for sponsoring https://github.com/emacs-eask/cli. Open source patreons are wonderful and really appreciated! |
No worries! I am happy to answer you questions! 👍
typescript-action is the template repo, so it's meant to be use as the template. If you go to their repo page, you should see
I am not 100% sure, but here are my best guesses.
purcell/setup-emacs (
Thank you for trusting my work! ❤️ Many large projects have used
For more, see https://github.com/jcs090218/setup-emacs-windows/network/dependents?dependents_after=MTk5NzU4MjA3NzI. My intention for Hope these information help! |
@jcs090218 sorry for the delay, and thank you for answering. I'm going to merge this into master and thank you again for the contribution! The fact that some of these large projects ( spacemacs and lsp ) are using your package is really encouraging! Sorry if I had so many questions on this, but I wanted to be sure there was support enough to justify merging this into the mode. I've starred your repo personally to help add some visibility to it. |
No problem! That's reasonable, and thank you for this awesome package! :D
Oh, nice! Thank you very much! 😁 ❤️ 🚀 🎉 |
I reckon it's better to test on all platforms? Just a suggestion.