Skip to content
This repository has been archived by the owner on Oct 22, 2021. It is now read-only.

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

Merged
merged 1 commit into from
Nov 24, 2020
Merged

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

merged 1 commit into from
Nov 24, 2020

Conversation

Jabster28
Copy link
Contributor

No description provided.

@Jabster28
Copy link
Contributor Author

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

@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

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

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

@GitSquared GitSquared merged commit aef706c into GitSquared:master Nov 24, 2020
@Jabster28 Jabster28 deleted the fixPipeline branch November 24, 2020 17:10
@lebarde lebarde mentioned this pull request Nov 25, 2020
18 tasks
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 <gabriel@saillard.dev>
eugene2candy pushed a commit to eugene2candy/edex-ui that referenced this pull request Apr 10, 2021
eugene2candy pushed a commit to eugene2candy/edex-ui that referenced this pull request Apr 10, 2021
* 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 (GitSquared#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 <gabriel@saillard.dev>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants