Commit Graph

39 Commits

Author SHA1 Message Date
Joseph Flinn 80fcb1c77b
Bumping pinned commit of the download-artifact action to bypass the broken GitHub api (#523) 2022-04-18 14:28:52 -07:00
Joseph Flinn dce7d0b54f
Update the hotfix release branch name to hotfix-rc (#502) 2022-03-09 12:46:16 -08:00
Micaiah Martin 7033fa17da
Added dry run logic for release workflow (#495) 2022-02-25 09:12:07 -05:00
Joseph Flinn 81afc009e6
Add Husky to release pipeline (#475) 2022-02-10 14:03:09 -08:00
Joseph Flinn f484ef37c5
Update secret manager for snap token (#474) 2022-02-10 11:34:51 -08:00
Micaiah Martin eb122532bd
Added logic for redeployments (#428) 2021-12-20 13:19:31 -07:00
Vince Grassia 720bd004a1
Change release workflow to only allow releases from rc or hotfix branches (#408) 2021-11-05 12:01:46 -04:00
Vince Grassia ee6990364f
Fix Release workflow (#403)
* Change extract directory to 'build'
2021-10-28 11:34:45 -04:00
Joseph Flinn 8250a99524
fixing the cli release workflow (#399) 2021-10-27 13:10:18 -07:00
Joseph Flinn 6bea3ccc30
Updating release branch constraint (#392)
* Updating release branch constraint and CI pipeline code constraint

* removing the master branch release ci code execution

* updating some verbiage
2021-10-22 08:41:23 -07:00
Vince Grassia bf496ac7cd
Update workflows to new model (#379)
* Update GitHub Actions workflows to new model
2021-10-05 16:20:18 -04:00
Joseph Flinn 2a5f521df2
Updating the version of snapcore/build-action to the latest to get rid of the error on empty server response (#373) 2021-09-21 07:23:06 -07:00
Vince Grassia c4908315ff
Update workflows with linter suggestions (#366) 2021-09-02 16:04:02 -04:00
Joseph Flinn a23d3793a2
updating the release name (#364) 2021-08-24 11:57:58 -07:00
Joseph Flinn a1738c57dd
Cleaning up the build workflow and making sure the changes to the build workflow are reflected in the release workflow (#360) 2021-08-12 10:04:37 -07:00
Joseph Flinn 45eaa24b0c
Removing branch constraints on when to expose build assets (#359)
* Removing branch constraints on when to expose build assets

* updating to snap 5.0

* adding more snapcraft 5.0 specific updates

* installing multipass

* fixing syntax error

* switching from using a VM via multipass to using lxd

* trying the official snap build actions

* fixing error

* commenting out the snapcraft version

* testing the new changes to the snapcraft.yml file

* nameing the build snap task

* naming the build snap task
2021-08-11 15:38:05 -07:00
Joseph Flinn f0c1f1b16b
Fix the Windows Node Exe details (#350)
* fixing the resource hacker hash checking issue

* updating package command

* updating the release workflow to match the build workflow. Removing the unneeded env var

* fixing some formatting
2021-07-14 11:41:05 -07:00
Joseph Flinn fc2f4d1a3e
Fix pipelines fetch (#340)
* testing new pkg-fetch version

* adding missing dir

* adding the new pkg-fetch to the release pipeline. removing commented code
2021-06-30 11:26:44 -07:00
Matt Gibson 0162692fde
JSLIB submodule dependence needs to be pulled prior to install (#338) 2021-06-30 12:17:18 -05:00
Vince Grassia 091d5cfae4
Fix checkout action in release workflow (#337) 2021-06-30 12:24:49 -04:00
Joseph Flinn 3539d490d5
pinning commit hashes instead of versions to protect against supply chain attacks in github actions (#319) 2021-06-02 11:20:22 -07:00
Joseph Flinn 75236daeb8
constraining the releases to the rc branch (#318) 2021-06-01 13:50:53 -07:00
Oscar Hinton 942eb5cfa5
Bump NPM to v7 (#311)
* Bump NPM to v7

* Add NPM v7 to readme
2021-05-26 22:34:39 +02:00
Oscar Hinton 1b22c91f35
Bump node to 14 (#296)
* Bump node to 14

* Change engine node to ~14. Fix linting
2021-05-14 14:30:26 +02:00
Joseph Flinn b4fc4ca3a5
fixing release snap test (#300) 2021-05-11 13:18:27 -07:00
Oscar Hinton 9c55d78ffc
Update dependencies (#292)
* Update dependencies

* Remove types which are no longer needed

* Bump jslib

* Revert pkg to 4.5.1 since 5.0.0 does not compile on linux.

* Bump pkg-fetch in build pipeline
2021-04-23 21:04:11 +02:00
Joseph Flinn 180752fd83 adding in missing mime types 2021-01-28 17:15:45 +00:00
Joseph Flinn 44e134b6de removing the 'move asset' task. no longer needed 2021-01-28 16:54:29 +00:00
Joseph Flinn 58621fd265 switching back to the artifact download task since the release won't be published yet 2021-01-28 16:42:01 +00:00
Joseph Flinn 368cb89da0 fixing tag version 2021-01-28 16:27:16 +00:00
Joseph Flinn c76a7e9437 adding missing outputs 2021-01-28 16:10:41 +00:00
Joseph Flinn e83299f1f3 fixing asset fetch input 2021-01-28 15:53:54 +00:00
Joseph Flinn b0075ffbb7 changing asset fetch task and updating dependencies 2021-01-28 15:44:27 +00:00
Joseph Flinn 21714b6878 adding mime types back in 2021-01-28 15:23:37 +00:00
Joseph Flinn 99dfb48f8e adding in the other job dependency 2021-01-28 15:22:16 +00:00
Joseph Flinn 840b076ab6 fixing the other things from the build 2021-01-28 00:11:08 +00:00
Joseph Flinn 52611dd8a7 copying over snap build to release 2021-01-28 00:09:02 +00:00
Joseph Flinn 8ca398d696 fixing the need 2021-01-28 00:03:20 +00:00
Joseph Flinn d6d12b8c9c reworking gh actions into the build/release/deploy model 2021-01-27 19:15:29 +00:00