Skip to content

Commit

Permalink
Fixes vscode-elixir-ls build
Browse files Browse the repository at this point in the history
  • Loading branch information
daveleroy committed Jan 13, 2024
1 parent 3b7f37a commit 62dfe43
Showing 1 changed file with 11 additions and 13 deletions.
24 changes: 11 additions & 13 deletions .github/workflows/sync-build-release-all.yml
Original file line number Diff line number Diff line change
@@ -1,30 +1,28 @@
on:
workflow_dispatch:
schedule:
- cron: "0 12 * * *"
- cron: "0 12 * * *"

name: sync-build-release-all

jobs:

vscode-js-debug:
uses: ./.github/workflows/sync-build-release.yml

with:
upstream: microsoft/vscode-js-debug
repository: vscode-js-debug
tag_prefix: v1

build: |
npm install --legacy-peer-deps
node_modules/.bin/gulp vsDebugServerBundle
node_modules/.bin/gulp vsDebugServerBundle
mv dist extension
zip -r extension.vsix extension
secrets:
token: ${{ secrets.PUSH_TOKEN }}


vscode-python:
uses: ./.github/workflows/sync-build-release.yml

Expand All @@ -37,11 +35,10 @@ jobs:
./node_modules/.bin/gulp installPythonLibs
npm run package
mv ms-python-insiders.vsix extension.vsix
secrets:
token: ${{ secrets.PUSH_TOKEN }}


firefox-js-debug:
uses: ./.github/workflows/sync-build-release.yml

Expand All @@ -53,11 +50,10 @@ jobs:
npm install --legacy-peer-deps
npm run build
npm run package -- -o extension.vsix
secrets:
token: ${{ secrets.PUSH_TOKEN }}


vscode-elixir-ls:
uses: ./.github/workflows/sync-build-release.yml

Expand All @@ -68,14 +64,16 @@ jobs:
build: |
sudo apt-get install erlang-dev
sudo apt-get install elixir
mix local.hex --force
npm install
(cd elixir-ls && mix local.hex --force)
(cd elixir-ls && mix deps.get)
npx vsce package -o extension.vsix
secrets:
token: ${{ secrets.PUSH_TOKEN }}


local-lua-debugger-vscode:
uses: ./.github/workflows/sync-build-release.yml

Expand All @@ -87,6 +85,6 @@ jobs:
npm install
npm run build
npx vsce package -o extension.vsix
secrets:
token: ${{ secrets.PUSH_TOKEN }}

0 comments on commit 62dfe43

Please sign in to comment.