The Wayback Machine - https://web.archive.org/web/20201202201354/https://github.com/GitSquared/edex-ui/pull/911
Skip to content
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

💚 Fix: fix travis CI for macos & linux #911

Merged
merged 1 commit into from Nov 24, 2020

Conversation

@Jabster28
Copy link
Contributor

@Jabster28 Jabster28 commented Nov 23, 2020

No description provided.

@Jabster28
Copy link
Contributor Author

@Jabster28 Jabster28 commented Nov 23, 2020

Actually @GitSquared, I was thinking of remaking the Travis CI in GitHub actions, would that be of any use to you?

@GitSquared
Copy link
Owner

@GitSquared GitSquared commented Nov 23, 2020

@Jabster28 Was thinking about this too, + i think artifact retention on Actions works quite good?

Thanks a lot for taking a look into this!

@Jabster28
Copy link
Contributor Author

@Jabster28 Jabster28 commented Nov 24, 2020

No problem. I've been doing some work on it and I'm almost finished, should I rename this PR and force-push or just create a new one once I'm done?

@GitSquared
Copy link
Owner

@GitSquared GitSquared commented Nov 24, 2020

Create a new one, I'll merge this one in the meantime.

@GitSquared GitSquared merged commit aef706c into GitSquared:master Nov 24, 2020
2 checks passed
2 checks passed
LGTM analysis: JavaScript No code changes detected
Details
security/snyk (GitSquared) No manifest changes detected in 2 projects
Details
@Jabster28 Jabster28 deleted the Jabster28:fixPipeline branch Nov 24, 2020
@lebarde lebarde mentioned this pull request Nov 25, 2020
18 of 18 tasks complete
GitSquared added a commit that referenced this pull request Nov 26, 2020
* Feat: add GH Actions

* forgot a sudo lol

* don't need to update

* upload dist once done

* rename to linux.yml

* rename name too

* add other platforms

* rename platforms

* fix windows maybe?

* spelled install wrong lol

* add code cov

* add snyk env

* fix env

* install npm

* delete snyk workflow

* don't install runtime dependencies before build script on win32

* win32 build script: respect README instructions

* Fix: fix travis cli for manos & linux (#911)

* fix: cache npm

* better artifact naming attempt

* cache electron binaries used by electron-builder

* better AppImage artifact naming

* banish travis

* test which platforms need python

* add publishing code

* move it to the right place

* always publish new draft

* load token

* let electron-builder figure out whether to publish artifacts or not

* cleanup some Snyk stuff

* remove .snyk

* Make a unified Workflow with multiple platforms as Jobs

* remove individual os-specific workflows, use unified workflow instead

Co-authored-by: Gabriel Saillard <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

2 participants
You can’t perform that action at this time.