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
manishb
9f3ab3e541
Add gulp test --grep instructions to CONTRIBUTING.md
2018-07-27 15:29:21 -04:00
Jason Poon
006921ec95
docs: update contributing
2018-07-15 12:05:04 -07:00
Jason Poon
dbd264b054
doc: remove old issue template
2018-07-09 23:43:36 -07:00
Jason Poon
d6d08ace14
Update issue templates
2018-07-09 23:34:25 -07:00
Sean Kelly
891b5ebf6b
Update CONTRIBUTING.md
2018-07-06 09:26:25 -07:00
Jason Poon
41c8963226
docs: update contributing
2018-05-07 10:24:21 -07:00
Jason Poon
d6b633c0f9
update changelog for v0.11.1
2018-03-07 23:05:34 -08:00
Jason Poon
e37e0eacc3
Update contributing.md
2018-02-03 22:30:06 -08:00
Jason Poon
ae514dc93d
update gh templates (issue, pr, contributing)
2017-12-28 22:33:20 +11:00