diff --git a/.github/workflows/publish-vsx-latest.yml b/.github/workflows/build.yml similarity index 70% rename from .github/workflows/publish-vsx-latest.yml rename to .github/workflows/build.yml index 302bd6c..0734844 100644 --- a/.github/workflows/publish-vsx-latest.yml +++ b/.github/workflows/build.yml @@ -1,8 +1,6 @@ -name: ovsx-solid---publish-vscode-built-in-extensions +name: Test build/packaging of built-in extensions on: - schedule: - - cron: "0 0 * * *" - push: + pull_request: branches: - master env: @@ -12,7 +10,6 @@ jobs: runs-on: ubuntu-latest env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - OVSX_PAT: ${{ secrets.OVSX_PAT}} steps: - uses: actions/checkout@v1 - run: | @@ -31,19 +28,14 @@ jobs: - uses: actions/setup-node@v1 with: node-version: 18 - - run: yarn - name: Install Dependencies + - run: npx ovsx --version + name: Check ovsx version - run: | - cd vscode - git fetch --tags - cd .. - yarn checkout-latest-vscode-release - name: Update vscode Repo and Checkout Latest Official Release - - run: yarn build:extensions + yarn + yarn build:extensions name: Bundle Extensions - run: yarn package-vsix:latest name: Package Solid Version of Extensions - run: yarn create-extension-pack:latest name: Create built-in extensions pack - # - run: yarn publish:vsix - # name: Publish Extensions to open-vsx.org + diff --git a/.github/workflows/publish-vsx-next.yml b/.github/workflows/publish-vsx-next.yml deleted file mode 100644 index 3bfbea2..0000000 --- a/.github/workflows/publish-vsx-next.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: ovsx-preview--publish-vscode-built-in-extensions -on: - schedule: - - cron: "30 0 * * *" - push: - branches: - - master -env: - NODE_OPTIONS: --max-old-space-size=8192 -jobs: - linux: - runs-on: ubuntu-latest - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - OVSX_PAT: ${{ secrets.OVSX_PAT}} - steps: - - uses: actions/checkout@v1 - - run: | - git submodule init - git submodule update - name: Checkout VS Code - # should be aligned with https://github.com/microsoft/vscode/blob/8031c495a65de120560d27703c415eb44c3a99a1/.github/workflows/ci.yml#L22-L32 - - run: | - sudo apt-get update - sudo apt-get install -y libxkbfile-dev pkg-config libkrb5-dev libxss1 dbus xvfb libgtk-3-0 libgbm1 - sudo cp vscode/build/azure-pipelines/linux/xvfb.init /etc/init.d/xvfb - sudo chmod +x /etc/init.d/xvfb - sudo update-rc.d xvfb defaults - sudo service xvfb start - name: Setup Build Environment - - uses: actions/setup-node@v1 - with: - node-version: 18 - - run: | - cd vscode - git fetch --tags - git reset --hard origin/main - name: Reset to latest vscode main - - run: | - yarn - yarn build:extensions - name: Bundle Extensions from vscode main - - run: yarn package-vsix:next - name: Package Preview Version of Extensions - - run: yarn create-extension-pack:next - name: Create built-in extensions pack - # - run: yarn publish:vsix - # name: Publish Extensions to open-vsx.org