Commit Graph

26 Commits

Author SHA1 Message Date
Jason Fields
bd73840b51 Upgrade node to v18 2023-10-19 00:01:29 -04:00
Jason Fields
2048b59ccd Try caching node packages in GitHub Actions 2023-04-05 17:03:58 -04:00
Jason Fields
af8052c119 Update setup-node GitHub Action to v3 2023-03-11 16:27:25 -05:00
Jason Fields
c7e237ad88 Add lint and lint:fix scripts 2023-03-01 20:29:42 -05:00
Jason Fields
56b77ba6d0 Use prettier CLI instead of GitHub Action 2023-03-01 20:21:23 -05:00
Jason Fields
d94f2b59e2 Use node v16 on GitHub Actions 2022-12-05 19:36:07 -05:00
Jason Fields
c89e8e1aa1 Add yarn package script 2022-04-07 01:24:38 -04:00
Jason Fields
09e28d4088 Only run CI on PRs and the master branch
Renovate PRs currently run CI twice on each platform, which is just wasteful
2022-03-11 17:23:56 -05:00
Filip Troníček
bd66226c7d
Automatically publish extension to OpenVSX (#7527)
Fixes #7183
2022-03-08 13:57:19 -05:00
WhiteSource Renovate
e794fcb6a4
Update actions/checkout action to v3 (#7539) 2022-03-01 23:57:16 -05:00
Jason Fields
9718f5b0df ANOTHER attempt at getting prettier to work via GHA
I've given up; for now, just make the action fail if something is badly formatted, rather than fixing it automatically.
2022-01-31 16:54:36 -05:00
Jason Fields
24abb7016a Another attempt at fixing prettier GitHub Action 2022-01-31 15:08:35 -05:00
Jason Fields
cc3ee3c873 Fix prettier GitHub Action... maybe? 2022-01-28 23:40:14 -05:00
J.R. Maingat
b7fd095ed2
Silence failing tests on Windows and add Windows build step (#7293)
Refs #4844, refs #4079
2022-01-25 23:18:04 -05:00
Jason Fields
7a24104d57 Use node v14 in GitHub Actions 2021-11-04 13:50:47 -04:00
Jason Fields
0e4e49039f Remove --web flag from vsce
This was removed in 1.94 (5b79e01717). Not sure if we should change anything else in our build process for this...
2021-07-02 16:43:31 -04:00
WhiteSource Renovate
5d5c8dcecd
Update creyD/prettier_action action to v3.3 (#5981) 2021-01-11 13:00:35 -05:00
Jason Fields
d01f5dc16e Only prettify changed files in CI 2020-12-17 11:39:35 -05:00
Jason Fields
1897cb13ef Run 'build' CI action only on branches and PRS, not tags
Tags are used for releases and they do the same build/lint/test in their own job. No need to do it twice.
There's probably a way of refactoring this stuff out, but our CI configuration is simple enough that I don't really care at the moment.
2020-12-08 14:33:43 -05:00
rebornix
690ddae8f7 update vsce publish to support web bits. 2020-12-07 08:25:45 -08:00
Jason Fields
e8693fc4eb Actually fix release workflow 2020-12-06 16:48:13 -05:00
Jason Fields
d824950a71 Fix release workflow 2020-12-06 16:27:51 -05:00
Jason Fields
0cd3ac6cb2 Create release workflow for GitHub Actions 2020-12-06 15:51:13 -05:00
Jason Fields
de29e73153 Use yarn instead of npm
We've had a yarn.lock alongside package-lock.json for a while now, and there should really only be one.
Yarn is faster and more deterministic, and while it's one more download, it's almost entirely a drop-in replacement for npm.
There is Yarn 2.x (also known as Berry for some reason), but from what I've read, it requires a more substantial migration and is more controversial. Let's stay on 1.x for now, and I'll look into upgrading at some point down the line.
2020-12-06 15:37:10 -05:00
Jason Fields
2296802a40 Change CI badge to reference GitHub Actions workflow 2020-12-06 13:34:27 -05:00
Jason Fields
23067308ec Migrate from Travis CI to GitHub Actions
This only covers normal CI; I haven't yet set up releasing via GitHub Actions.
I've removed husky & pretty-quick because the CI will now run prettier and amend your commit, so they are redundant.
Fixes #5720
2020-11-20 19:46:23 -05:00