Commit Graph

80 Commits

Author SHA1 Message Date
Jason Fields
48bc950593 Add FUNDING.yml. Fixes #5116. 2024-06-30 14:48:09 -04:00
Jason Fields
bd73840b51 Upgrade node to v18 2023-10-19 00:01:29 -04:00
ElijaRock
cde19f6640
Fix typo in bug_report.md (#8388) 2023-04-24 10:41:11 -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
djogy
c2029169ad
Update install prerequisites: Nodejs v16.x (#8282) 2023-03-05 16:08:08 -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
210ad6b96d Add npm scripts for common gulp tasks, refs #7607 2023-03-01 18:46:41 -05:00
Jason Fields
d94f2b59e2 Use node v16 on GitHub Actions 2022-12-05 19:36:07 -05:00
Jason Fields
f9156931b5 Kill a few more remnants of automated changelog workflow 2022-06-27 22:40:33 -04:00
Jason Fields
1927ebcb3e Remove automated changelog stuff
Refs #7460
2022-06-27 22:35:17 -04:00
Jason Fields
c89e8e1aa1 Add yarn package script 2022-04-07 01:24:38 -04:00
Jason Fields
135e437528 Some small improvements to CONTRIBUTING.md and STYLE.md 2022-04-06 00:05:42 -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
Brett Cannon
b00f9dc458
Fix a typo in the bug report template (#7205) 2021-10-28 01:51:48 -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
Jason Fields
8313c1be60 Run prettier 2021-02-18 20:17:24 -05:00
Reed
6576102e79
Add "Improve Existing Issues" notes to contribution guide (#5227) 2021-02-18 20:07:23 -05:00
WhiteSource Renovate
5d5c8dcecd
Update creyD/prettier_action action to v3.3 (#5981) 2021-01-11 13:00:35 -05:00
Erik Demaine
822ee402e5
Document build/test process better (#5946)
1. `yarn test` runs `node ./out/test/runTest.js` which doesn't work because `out/test/runTest.js` does not exist yet.  Add `npx gulp prepare-test` step.
2. Mention how to build `.vsix` extension.
2020-12-31 12:58:50 -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
Jason Poon
f69a331f57 upgrade to node v12 (#4171)
* docs: small updates to contributing

* upgrade docker image to node v12

* fix warning
2019-11-29 12:53:09 -05:00
Jason Killian
a2d3554ebd Remove prepare-tests step from CONTRIBUTING.md (#4222)
With the revert of the webpack build PR (#4217), we also need to revert the documentation change in CONTRIBUTING.md (#4128).
2019-10-26 23:38:44 -04:00
nateroling
15667afeba Update CONTRIBUTING.md to recommend npx gulp (#4198)
Globally installing gulp is not necessary, running gulp with npx avoid versioning issues.
2019-10-20 18:13:23 -04:00
hetmankp
58945cd6f5 Update CONTRIBUTING.md after webpack bundling addition (#4128)
With the addition of Webpack bundling (issue #3127, commit 1f80b2d4c)
the instructions for how to run tests were no longer working.
2019-10-06 15:24:48 -07:00
Caley Woods
93d4d1a723 Add missing to (#4080)
Seems like the contributing markdown file was missing a to at the end when asking potential contributors to do their best to adhere to the style guidelines.
2019-09-17 10:48:26 -04:00
Jason Fields
a7065cc1b7 Fix case of gulp argument in CONTRIBUTING.md 2019-08-31 22:04:55 -04:00
khoitd1997
6307efbb3e docs: update slackin link (#3679)
Change to https for existing link and convert to heroku for azure ones
2019-04-14 21:49:20 -07:00
Jason Poon
4d031189ab
Update bug_report.md 2018-12-26 00:13:48 -08:00
westim
7a99f15913 Cleanup grammar & spelling 2018-10-19 22:01:07 -07:00
westim
ba1d87ad54 Add explicit instructions for running tests with Docker 2018-10-19 21:19:04 -07:00
DaiPei
6b0ad72c14 Update: force prettier project 2018-08-01 09:34:21 +08:00
Jason Poon
4b5835fea4 fix: enable prettier for md 2018-07-29 11:12:18 -07:00
manishb
e6d91ba8a7 Reword gulp test --grep instructions in CONTRIBUTING.md 2018-07-27 15:49:36 -04:00