Commit Graph

100 Commits

Author SHA1 Message Date
Micaiah Martin f884095197
Added manual build trigger (#506) 2022-03-15 10:08:29 -06:00
Micaiah Martin 3a14f04960
[BEEEP] - Ignored workflow files from triggering builds (#494) 2022-02-25 09:12:23 -05:00
Matt Gibson 21e8db9636
Create testing framework for CLI (#453)
* Create testing framework for CLI

- Need to add tsconfig for specs to convert module format and add spec
dir to output
- Use jasmine-ts to test

expected dev cycle would be to have two watchers, one for jslib
and one for CLI tests. We could add jslib tests to this jasmine config,
but it feels wrong to test a submodule

* Run prettier

* Add tests to build pipeline

* Include required package

* Add placeholder test

* Run prettier

* Add nodemon and fix watch
2022-01-21 10:28:36 -06:00
Oscar Hinton 910b4a24e6
Apply Prettier (#426) 2021-12-20 18:04:00 +01:00
Oscar Hinton ec53a16c00
Add Prettier configuration (#425) 2021-12-20 17:44:12 +01:00
Daniel James Smith 18073696d0
Bump node to v16 (#422)
* Pull in jslib

* Bump engines required to node 16 and npm 8

* Bump @types/node to 16

* Modify build.yml to build with node 16 and npm 8

* Update requirements in README.md

* Update 'setup-node' action version

* Update 'pkg' to 5.5.1

* Removed installation of npm8
npm8 is included in node v16

* Pull jslib

* Change engines to only warn on node < 16

Co-authored-by: Vince Grassia <593223+vgrassia@users.noreply.github.com>
2021-12-13 17:18:20 +01:00
Oscar Hinton d0e4abf297
Run npm lint in CI (#416) 2021-12-03 20:34:59 +00:00
Vince Grassia 58e632250a
Add notify constraint (#390) 2021-10-15 13:07:10 -04:00
Vince Grassia e9bd76b194
Add Slack alerts for Build workflow failures (#389) 2021-10-14 10:38:43 -04: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 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
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
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 779464ea9b
Fix snap test (#274)
* testing new fix

* adding this branch to the snap portion of the test

* adding in the build artifact for the linux executable

* removing the path since GitHub is being dumb...

* adding the path back in

* adding the full path

* overriding the config directory for the snap version test. It doesn't really make sense...
2021-04-02 10:25:15 -07:00
Joseph Flinn 0a5f370fc2
adding artifact uploads for the rc branch (#245) 2021-03-04 09:51:45 -08: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 9ab72bb308 removing the file name from the download 2021-01-27 23:50:11 +00:00
Joseph Flinn e508988f4d let's see what's inside 2021-01-27 23:41:05 +00:00
Joseph Flinn a0a60b3a77 fixing ls command 2021-01-27 23:34:08 +00:00
Joseph Flinn 1d3300d8c3 trying something else 2021-01-27 23:26:21 +00:00
Joseph Flinn e7aa94dd76 downloading the cli into dist/snap 2021-01-27 23:01:20 +00:00
Joseph Flinn dbf2eb9606 switching to local zip versus one that has already been released 2021-01-27 22:48:50 +00:00
Joseph Flinn b70dea7acf making sure that dist/snap exists 2021-01-27 22:19:59 +00:00
Joseph Flinn 8248efb2ba fixing path 2021-01-27 22:15:08 +00:00
Joseph Flinn d28b03dcf1 enabling linux build 2021-01-27 19:48:08 +00:00
Joseph Flinn 4130868524 fixing the pkg version code 2021-01-27 19:24:11 +00:00
Joseph Flinn d6d12b8c9c reworking gh actions into the build/release/deploy model 2021-01-27 19:15:29 +00:00
Joseph Flinn c575c7ce9a debugging paths were added 2021-01-14 22:51:39 +00:00
Joseph Flinn e2cede1d3e debugging WIN_PKG 2021-01-14 21:59:43 +00:00
Joseph Flinn 4bf515200a switching ubuntu back and removing line continuation 2021-01-14 21:46:14 +00:00
Joseph Flinn 9d3a573e00 changing ubuntu runner to ubuntu-18.04 2021-01-14 21:42:25 +00:00
Joseph Flinn 478bcb3278 remapping the WIN_PKG. The VER_INFO wasn't firing 2021-01-14 21:36:56 +00:00
Joseph Flinn 302d078653 testing choco install reshack and flipping all of the back slashes to forward slashes 2021-01-14 21:13:17 +00:00
Joseph Flinn dbd87ddd2a moving the version info stuff 2021-01-12 22:25:03 +00:00
Joseph Flinn 65380ea4c5 manually adding the pkg-fetch binary 2021-01-12 22:02:01 +00:00
Joseph Flinn f65812b52c adding in missing env var 2021-01-11 21:23:45 +00:00
Joseph Flinn ac79795e13 adding the missing execution of the versioninfo script 2021-01-11 21:16:58 +00:00
Joseph Flinn 94546b89ca fixing a gh typo 2021-01-11 18:08:14 +00:00
Joseph Flinn dea6138f90 changing snap publish to specific file 2021-01-11 18:02:01 +00:00
Joseph Flinn e9159081ba splitting the snap build and publish 2021-01-11 18:00:05 +00:00
Joseph Flinn c0a6647c7d adding sudo to cleanup 2021-01-11 16:27:01 +00:00
Joseph Flinn 0dbfcb1e6b Separating the build and install commands 2021-01-11 16:14:32 +00:00
Joseph Flinn bb594e6ac5 fixing the path again 2021-01-11 16:05:33 +00:00