insomnia/packages/insomnia-app/scripts
Filipe Freire 1160b4a09c
Recurring releases of insomnia app (INS-1429) (#4474)
* Update default electron-builder targetgs

* Allow setting a build ref

Changes the default version to `0.0.1-dev+unknown`, so that build/packaging can be easily ran locally without setting any environment variables.

* Adds recurring release workflow

New workflow that'll pre-bake artifacts when there's changes on PRs or on develop.

Artifacts can be used for all platforms to test out a PR or latest develop without the need to build locally.

Co-Authored-By: David Marby <david@dmarby.se>

* Make recurring flow independent from Test flow

Co-Authored-By: David Marby <david@dmarby.se>

* Use setup-node@v2

Co-Authored-By: David Marby <david@dmarby.se>

* Update .github/workflows/release-recurring.yml

Co-authored-by: David Marby <david@dmarby.se>

* It's always the single quotes 🙏 😚

* Use bash shell

* Disable fail-fast

* Add cancel-in-progress setting to recurring releases

If someone pushes a new commit, triggering a new recurring job on a PR or develop, we cancel ongoing workflow.

Co-Authored-By: David Marby <david@dmarby.se>

* Change concurrency setting to workflow level

Co-Authored-By: David Marby <david@dmarby.se>

Co-authored-by: David Marby <david@dmarby.se>
2022-02-10 15:32:33 +00:00
..
afterSignHook.js [TypeScript] Phase 1 & 2 (#3370) 2021-05-12 18:35:00 +12:00
build.ts Recurring releases of insomnia app (INS-1429) (#4474) 2022-02-10 15:32:33 +00:00
getBuildContext.ts Recurring releases of insomnia app (INS-1429) (#4474) 2022-02-10 15:32:33 +00:00
package.ts Apple M1 support (#4140) 2022-01-12 16:31:33 -05:00
release.ts Feat/eslint import order (#3782) 2021-07-23 11:04:56 +12:00
startDevServer.ts [TypeScript] Phase 1 & 2 (#3370) 2021-05-12 18:35:00 +12:00