Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
161 commits
Select commit Hold shift + click to select a range
09174b1
Fix broken `composer` extension
neurolag Mar 24, 2022
22094d0
Fix `adamhartford.vscode-base64`
neurolag Mar 24, 2022
c256699
Replace `andreweinand.mock-debug` with `ms-vscode.mock-debug`
neurolag Mar 24, 2022
38f6fb7
Fix `appulate.filewatcher`
neurolag Mar 24, 2022
800bb77
Execute `composer` fix only for corresponding version
neurolag Mar 24, 2022
ad6cc5a
Fix base64 only for corresponding version
neurolag Mar 24, 2022
94ffd78
Apply the workaround only for the most recent `filewatcher` version
neurolag Mar 24, 2022
83d36b8
Fix broken workaround commands
neurolag Mar 24, 2022
99d6cf1
Fix the `swagger-viewer` extension
neurolag Mar 24, 2022
580998e
Add a fix for the `markdown-image-size` extension
neurolag Mar 24, 2022
714daa2
Simplify base64 workaround
neurolag Mar 24, 2022
e185976
Refactor workaround version checks
neurolag Mar 24, 2022
7bfee5b
Fix `bmalehorn.vscode-fish` extension
neurolag Mar 24, 2022
e4d2abc
Update `xdebug`-extension according to the new name
neurolag Mar 24, 2022
001c424
Fix malformed `grep`-calls
neurolag Mar 25, 2022
4289752
Fix broken command in `vscode-base64`
neurolag Mar 25, 2022
40d777c
Add missing package to `vs-swagger-viewer`
neurolag Mar 25, 2022
ad7ad84
Add location for all `custom` extensions
neurolag Mar 25, 2022
eef1769
Add fix for `tsl-problem-matcher`
neurolag Mar 25, 2022
559c77b
Install `vsce` for PR tests
neurolag Mar 25, 2022
82fe665
Remove duplicate `npm install`
neurolag Mar 25, 2022
b05a146
Delete duplicate type-declaration from base64 extension
neurolag Mar 25, 2022
ba04923
Fix `swagger-viewer` for `CRLF`-files
neurolag Mar 25, 2022
fa6da7e
Fix mistyped command
neurolag Mar 25, 2022
90c3bbb
Remove `./src/test` directory from `vscode-fish`
neurolag Mar 25, 2022
6856b58
Ensure the `vscode-base64` workaround always returns `true`
neurolag Mar 25, 2022
25f3229
Fix incorrect typings in `vscode-base64`s source code
neurolag Mar 25, 2022
169382d
Fix incomplete command
neurolag Mar 25, 2022
a5782c4
Fix further incomplete commands
neurolag Mar 25, 2022
5b514db
Fix `vscode-node-red` extension
neurolag Mar 25, 2022
8c63960
Add a workaround for an error in `vscode-node-red`
neurolag Mar 26, 2022
2fb1984
Fix workarounds in `node-red` extension
neurolag Mar 26, 2022
d5b2c0a
Fix `fraser.live-coder` extension
neurolag Mar 26, 2022
684bca1
Add workaround for `git-client-ibmi`
neurolag Mar 26, 2022
25e4026
Add workaround for `vscode-terraform`
neurolag Mar 26, 2022
813ecb4
Fix typo
neurolag Mar 26, 2022
5e6cab4
Fix another typo
neurolag Mar 26, 2022
51b2f97
Add workaround for `ikappas.phpcs`
neurolag Mar 26, 2022
89fb5a4
Try to fix `neikeq.godot-csharp-vscode`
neurolag Mar 26, 2022
4d02ecd
Fix incorrect command in `godot-csharp-vscode` workaround
neurolag Mar 26, 2022
410015c
Update the godoc C# fix
neurolag Mar 26, 2022
7d227af
Prevent interactive commands
neurolag Mar 26, 2022
1840a5e
Refactor fix for `phpcs` extension
neurolag Mar 27, 2022
faf72a3
Remove duplicate command
neurolag Mar 27, 2022
3ed6d5f
Apply substitutions to root `package.json`
neurolag Mar 27, 2022
caeb262
Make workaround commands fail-safe
neurolag Mar 27, 2022
35bc1e6
Remove `vscode` dependency
neurolag Mar 27, 2022
6e4ec56
Add `LICENSE` to extension
neurolag Mar 27, 2022
3ef4c13
Try to install the proper `@types/vscode` version
neurolag Mar 27, 2022
8718e89
Substitute incorrect code
neurolag Mar 27, 2022
0ac420b
Install more recent `@types/node` version
neurolag Mar 27, 2022
fdd3b93
Install more recent typescript version
neurolag Mar 27, 2022
6647d34
Adjust dependency versions
neurolag Mar 27, 2022
fe9be4a
Move `phpcs`-extension to another location
neurolag Mar 27, 2022
5f4ee13
Remove non-functioning extension
neurolag Mar 27, 2022
014d9ad
Remove non-functioning typescript-files
neurolag Mar 27, 2022
58f9404
Refactor `node-red`s home directory
neurolag Mar 27, 2022
9f581f5
Fix incorrect regex-pattern
neurolag Mar 27, 2022
3c78a8c
Make workarounds fail-safe
neurolag Mar 27, 2022
0d7c2d4
Add a workaround for `jock.svg`
neurolag Mar 27, 2022
de5731f
Fix `joelday.docthis`
neurolag Mar 27, 2022
e676c16
Fix `johnsoncodehk`s extensions
neurolag Mar 28, 2022
1e84a44
Convert `johnsoncodehk` extensions to use `custom`
neurolag Mar 28, 2022
e8fa697
Try to fix pnpm builds
neurolag Mar 28, 2022
bc0822c
Remove outdated extension
neurolag Mar 28, 2022
cfd2bff
Fix `oouo-diogo-perdigao.docthis` as replacement
neurolag Mar 28, 2022
bbcf877
Rename `vscode-styled-components` extension properly
neurolag Mar 28, 2022
7740789
Fix `haskell.haskell` extension
neurolag Mar 28, 2022
4560730
Add fix for `marus25.cortex-debug`
neurolag Mar 28, 2022
c46762e
Add fix for `ruby-symbols`
neurolag Mar 28, 2022
ca09a7b
Remove de-listed extension
neurolag Mar 28, 2022
efc5e14
Add fix for `ms-vscode.js-debug-companion`
neurolag Mar 28, 2022
c8565f7
Add fix for `vscode-js-profile-visualizer` extensions
neurolag Mar 28, 2022
9150657
Fix broken `ruby-symbols` workaround
neurolag Mar 28, 2022
50bfda6
Fix broken `js-debug-companion` workaround
neurolag Mar 28, 2022
14e2135
Try to fix js-debug extensions
neurolag Mar 28, 2022
b1406ef
Fix npm-packaging of `vscode-js-profile-visualizer` extensions
neurolag Mar 28, 2022
41c92f9
Add license files to extensions
neurolag Mar 28, 2022
fdc3716
Remove non-existing extension
neurolag Mar 28, 2022
6de13a3
Fix `databricks-vscode` extension
neurolag Mar 28, 2022
d09b812
Add workaround for `peterj.proto`
neurolag Mar 28, 2022
04d1933
Add a workaround for `rebornix.ruby`
neurolag Mar 28, 2022
7c1a794
Refactor `rebornix.ruby` fix
neurolag Mar 28, 2022
8fd9971
Update settings of `reduckted.vscode-gitweblinks`
neurolag Mar 28, 2022
2c1a107
Check version of `rebornix.ruby` properly
neurolag Mar 28, 2022
a2aa123
Build ruby extension properly
neurolag Mar 28, 2022
2cbae60
Fix `rebornix.ruby` packaging
neurolag Mar 28, 2022
e2a4e49
Refactor `rebornix.ruby` workaround
neurolag Mar 29, 2022
7246847
Copy license file to `rebornix.ruby` extension
neurolag Mar 29, 2022
f532292
Add workaround for `rintoj.json-organizer`
neurolag Mar 29, 2022
f71c4ed
Fix `saltud.type4py` extension
neurolag Mar 29, 2022
7e5a2b5
Populate extension version in environment variable
neurolag Mar 29, 2022
6959a91
Compare version using env variable
neurolag Mar 29, 2022
625fc73
Add more environment variables
neurolag Mar 29, 2022
eed06f8
Add a description about the environment variables
neurolag Mar 29, 2022
96ee9ee
Add fix for `serayuzgur.crates`
neurolag Mar 29, 2022
460c20a
Fix incorrect operators
neurolag Mar 29, 2022
750acda
Fix malformed commands
neurolag Mar 29, 2022
0ec7cd6
Fix version environment variables
neurolag Mar 29, 2022
7a41c0c
Add missing commands to `serayuzgur.crates` extension
neurolag Mar 29, 2022
3c850d5
Add a fix for the `shuworks.vscode-table-formatter` extension
neurolag Mar 29, 2022
4190952
Add workaround for `sodatea.velocity`
neurolag Mar 29, 2022
3bb4171
Add extension `ms-dotnettools.vscode-dotnet-runtime`
neurolag Mar 29, 2022
e0f095f
Apply `saltud.type4py` only for specific version
neurolag Mar 29, 2022
2f1db8d
Ensure all custom commands exit `0`
neurolag Mar 29, 2022
c9193a6
Copy license to `ms-dotnettools.vscode-dotnet-runtime`
neurolag Mar 29, 2022
39b96d8
Add fix for `vscode-org-mode.org-mode`
neurolag Mar 29, 2022
b4e208f
Update `typescript` version in `org-mode`
neurolag Mar 29, 2022
9ea69db
Add workaround for `vshaxe.hxcpp-debugger`
neurolag Mar 29, 2022
b862b3f
Update `@types/vscode` version
neurolag Mar 29, 2022
86fbea7
Add workaround for `wmaurer.change-case`
neurolag Mar 29, 2022
e75eff6
Merge remote-tracking branch 'upstream/master' into fix-extensions
neurolag Mar 29, 2022
4520e75
Remove obsolete workaround
neurolag Mar 29, 2022
8097d63
Fix broken workaround for `rintoj.json-organizer`
neurolag Mar 29, 2022
2fb8836
Apply `velocity`-workaround based on `MS_VERSION`
neurolag Mar 29, 2022
839ce9c
Fix `vscode-org-mode.org-mode` workaround
neurolag Mar 29, 2022
f865d7e
Add missing command to `vshaxe.hxcpp-debugger` workaround
neurolag Mar 29, 2022
1f9c3a3
Add missing property to `velocity` fix
neurolag Mar 29, 2022
fcbaac6
Add a workaround for `Wscats.eno`
neurolag Mar 29, 2022
d3bb549
Add fix for `xirider.livecode`
neurolag Mar 29, 2022
4a5fd62
Add a workaround for `godot-csharp-vscode`
neurolag Mar 29, 2022
cd46211
Try to fix the godot package
neurolag Mar 29, 2022
672b606
Fix broken workaround for `sodatea.velocity`
neurolag Mar 29, 2022
86cd04e
Fix incomplete command
neurolag Mar 29, 2022
3574ca0
Increase timeout of `godot-csharp-vscode`
neurolag Mar 30, 2022
ff5d1fe
Downgrade godot container to node v14
neurolag Mar 30, 2022
352da11
Fix typo
neurolag Mar 30, 2022
73bf673
Remove unnecessary docker arguments
neurolag Mar 30, 2022
b725b89
Change `node` user-id according to host
neurolag Mar 30, 2022
b3ff40a
Refactor `Wscats.eno`s dependency injection
neurolag Mar 30, 2022
0fc9698
Fix incorrect commands in `Wscats.eno`
neurolag Mar 30, 2022
57ba0d7
Refactor detection of current user's ids
neurolag Mar 30, 2022
2f7fdcb
Refactor `apt-get` calls
neurolag Mar 30, 2022
fb40675
Set the `UID` of `node` only
neurolag Mar 30, 2022
dcf2a26
Fix broken `sed` command
neurolag Mar 30, 2022
4905544
Upgrade node docker back up
neurolag Mar 30, 2022
4b15c95
Ensure to execute newly installed `vsce`
neurolag Mar 30, 2022
29c4006
Add workaround for `Wscats.eno`s weird behavior
neurolag Mar 30, 2022
47a9f18
Fix typo
neurolag Mar 30, 2022
335e8b7
Add missing operator to build command
neurolag Mar 30, 2022
a9440ff
Remove unnecessary workaround
neurolag Mar 30, 2022
263ea75
Remove unmaintained published extensions
filiptronicek Apr 1, 2022
882acd4
Merge branch 'master' into fix-extensions
filiptronicek Apr 1, 2022
6f9db06
Remove unnecessary `location` directives
neurolag Apr 2, 2022
8b8a332
Remove unnecessary fix
neurolag Apr 4, 2022
8bcab47
Merge branch 'master' into fix-extensions
filiptronicek Apr 4, 2022
d12b53a
Removed `oouo-diogo-perdigao`
filiptronicek Apr 4, 2022
d6c69c9
Removed `rintoj.json-organizer`
filiptronicek Apr 4, 2022
5ed95dc
Remove unnecesary prepublish step
filiptronicek Apr 4, 2022
bd033f3
Fix trailing comma
filiptronicek Apr 4, 2022
834fb56
Merge branch 'master' into fix-extensions
neurolag Apr 5, 2022
6ca8388
Fix `paragdiwan.gitpatch`
neurolag Apr 6, 2022
54e44b5
Remove profile visualiser workarounds
filiptronicek Apr 6, 2022
8e011e8
Remove `ashicorp.terraform` because of https://github.com/hashicorp/v…
filiptronicek Apr 21, 2022
0546c79
Remove version guard for `iocave.monkey-patch`
filiptronicek Apr 21, 2022
80e6c02
Remove `miguel-savignano.ruby-symbols`
filiptronicek Apr 21, 2022
e3c7532
Remove `shuworks.vscode-table-formatter` (no activity for 5 years)
filiptronicek Apr 21, 2022
f411381
Remove `sodatea.velocity` due to inactivity
filiptronicek Apr 21, 2022
9246f1b
Remove the `shamefully-hoist` argument in `johnsoncodehk`s packages
neurolag Apr 21, 2022
181cd64
Disable frozen lockfiles for pnpm
neurolag Apr 21, 2022
4a51dd0
Add optional `--shamefully-hoist` workaround
neurolag Apr 21, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .github/workflows/validate-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,11 @@ jobs:
- uses: actions/setup-node@v3.1.0
with:
node-version: "14.x"
- run: npm i
- run: npm i -g vsce
- run: npm install
- run: npm install --global vsce
- uses: actions/setup-python@v3
with:
python-version: "3.8"
- run: npm install
- run: EXTENSIONS=$(node diff-extensions) node publish-extensions
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,4 +78,16 @@ If a `custom` property is provided, then every command from the array is execute

See all `ovsx` CLI options [here](https://github.com/eclipse/openvsx/blob/master/cli/README.md).

## Environment Variables
Custom commands such as `prepublish` and the ones inside the `custom`-array receive a few environment variables
in order to perform advanced tasks such as executing operations based on the extension version.

Following environment variables are available:
- `EXTENSION_ID`: the extension ID, e.g. `rebornix.ruby`
- `EXTENSION_PUBLISHER`: the extension publisher, e.g. `rebornix`
- `EXTENSION_NAME`: the extension name, e.g. `ruby`
- `VERSION`: the version of the extension to publish, e.g. `0.1.0`
- `MS_VERSION`: the latest version of the extension on MS marketplace, e.g. `0.1.0`
- `OVSX_VERSION`: the latest version of the extension on Open VSX, e.g. `0.1.0`

[publish-extensions-job]: https://github.com/open-vsx/publish-extensions/blob/master/.github/workflows/publish-extensions.yml
Loading