diff --git a/.github/workflows/theia-zowe-explorer-ci.yml b/.github/workflows/theia-zowe-explorer-ci.yml deleted file mode 100644 index d1fcf25d60..0000000000 --- a/.github/workflows/theia-zowe-explorer-ci.yml +++ /dev/null @@ -1,88 +0,0 @@ -# Workflow name for GitHub Actions -name: Theia Zowe Explorer CI - -on: - push: - paths: - - packages/zowe-explorer/** - - packages/zowe-explorer-api/** - - .github/workflows/theia-zowe-explorer-ci.yml - pull_request: - paths: - - packages/zowe-explorer/** - - packages/zowe-explorer-api/** - -jobs: - ze-theia-build: - runs-on: ubuntu-latest - - timeout-minutes: 60 - - concurrency: - group: ubuntu-latest-theia-ci-${{ github.ref }} - cancel-in-progress: true - - if: (github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository) && !contains(github.event.head_commit.message, '[ci skip]') - - steps: - # check out source - - uses: actions/checkout@v3 - - # install pnpm - - run: npm install -g pnpm - - # install dependencies & build - - run: | - pnpm install - pnpm build - - # copy test data file needed for build :-( - - name: Create test data file - run: cp packages/zowe-explorer/resources/testProfileData.example.ts packages/zowe-explorer/resources/testProfileData.ts - - - name: Build vsix - run: pnpm --filter vscode-extension-for-zowe package - - - name: Create extension install directory - run: mkdir -p temp/plugins && chmod -R 777 temp - - - name: Copy vsix to theia folder - run: cp dist/*.vsix temp/plugins - - # Verify vsix - - run: ls -la temp/plugins - - - name: Start Theia - run: docker run --name theia --init -d -p 3000:3000 --user theia -v "${PWD}/temp/plugins/:/home/theia/plugins" t1m0thyj/theia-alpine:community - # NOTE(Kelosky): alternatively, we could run docker via something like this; however, we cannot hot reload - # hosted VS Code extensions after theia is started (at least at the time this was written). - # services: - # theia: - # image: theiaide/theia:next - # ports: - # - 3000:3000 - # volumes: - # - temp:/home/theia/.theia - # # --health-cmd "curl --fail http://localhost:3000 || exit 1" --health-interval=5s --health-timeout=5s --health-retries 60 - # options: --init - - - name: Allow some time for the theia server to load - run: sleep 30s - - - name: Verify plugin loaded - run: docker exec -i theia ls -la /home/theia/plugins - - - name: Verify Theia accessible - run: curl --fail http://localhost:3000 - - - name: Prep integration test files - run: pnpm --filter vscode-extension-for-zowe build:integration - - - run: pnpm --filter vscode-extension-for-zowe test:theia - - - name: Upload test results - if: success() || failure() - uses: actions/upload-artifact@v3 - with: - name: theia-zowe-explorer-results - path: packages/zowe-explorer/results/ diff --git a/docs/early-access/v3/Extenders.md b/docs/early-access/v3/Extenders.md index cf5769f0d2..e14b6d4213 100644 --- a/docs/early-access/v3/Extenders.md +++ b/docs/early-access/v3/Extenders.md @@ -4,6 +4,7 @@ - Removed support for v1 Profiles - Updated supported VS Code engine to 1.79.0 +- Drop support for Theia IDE ## Removal of deprecated APIs from Extensibility API for Zowe Explorer diff --git a/lerna.json b/lerna.json index c8ebfeb602..05a7c600ec 100644 --- a/lerna.json +++ b/lerna.json @@ -1,5 +1,5 @@ { - "version": "3.0.0-next.202311171754", + "version": "3.0.0-next.202401041628", "command": { "version": { "forcePublish": true, diff --git a/packages/eslint-plugin-zowe-explorer/CHANGELOG.md b/packages/eslint-plugin-zowe-explorer/CHANGELOG.md index 44bfa65754..8ab3d4b17a 100644 --- a/packages/eslint-plugin-zowe-explorer/CHANGELOG.md +++ b/packages/eslint-plugin-zowe-explorer/CHANGELOG.md @@ -2,10 +2,6 @@ All notable changes to the "eslint-plugin-zowe-explorer" package will be documen ## TBD Release -### New features and enhancements - -### Bug fixes - ## `3.0.0-next.202311171754` ## `3.0.0-next.202309121526` diff --git a/packages/eslint-plugin-zowe-explorer/package.json b/packages/eslint-plugin-zowe-explorer/package.json index 00f90fc42a..68f7ec92a4 100644 --- a/packages/eslint-plugin-zowe-explorer/package.json +++ b/packages/eslint-plugin-zowe-explorer/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-zowe-explorer", - "version": "3.0.0-next.202311171754", + "version": "3.0.0-next.202401041628", "description": "Custom ESLint Rules for ZOWE Explorer", "keywords": [ "eslint", diff --git a/packages/zowe-explorer-api/package.json b/packages/zowe-explorer-api/package.json index e85c1d2e82..af4980a79b 100644 --- a/packages/zowe-explorer-api/package.json +++ b/packages/zowe-explorer-api/package.json @@ -1,6 +1,6 @@ { "name": "@zowe/zowe-explorer-api", - "version": "3.0.0-next.202311171754", + "version": "3.0.0-next.202401041628", "description": "Extensibility API for Zowe Explorer.", "publisher": "Zowe", "author": "Zowe", diff --git a/packages/zowe-explorer-ftp-extension/CHANGELOG.md b/packages/zowe-explorer-ftp-extension/CHANGELOG.md index f6ed8dd294..cda3cd8629 100644 --- a/packages/zowe-explorer-ftp-extension/CHANGELOG.md +++ b/packages/zowe-explorer-ftp-extension/CHANGELOG.md @@ -2,8 +2,6 @@ All notable changes to the "zowe-explorer-ftp-extension" extension will be docum ## TBD Release -### New features and enhancements - ### Bug fixes - Update dependencies for technical currency purposes. diff --git a/packages/zowe-explorer-ftp-extension/package.json b/packages/zowe-explorer-ftp-extension/package.json index e2f4bb1220..f9fbe4f5a0 100644 --- a/packages/zowe-explorer-ftp-extension/package.json +++ b/packages/zowe-explorer-ftp-extension/package.json @@ -5,7 +5,7 @@ "author": "Zowe", "license": "EPL-2.0", "description": "Adds zFTP support to Zowe Explorer demonstrating how to extend the Zowe Explorer using its extensibility API.", - "version": "3.0.0-next.202311171754", + "version": "3.0.0-next.202401041628", "icon": "resources/zowe-ftp-color.png", "repository": { "url": "https://github.com/zowe/vscode-extension-for-zowe" @@ -49,7 +49,7 @@ }, "dependencies": { "@zowe/zos-ftp-for-zowe-cli": "2.1.2", - "@zowe/zowe-explorer-api": "3.0.0-next.202311171754", + "@zowe/zowe-explorer-api": "3.0.0-next.202401041628", "tmp": "0.2.1" }, "devDependencies": { diff --git a/packages/zowe-explorer/package.json b/packages/zowe-explorer/package.json index 5d0a137d98..4ec61ee13a 100644 --- a/packages/zowe-explorer/package.json +++ b/packages/zowe-explorer/package.json @@ -2,7 +2,7 @@ "name": "vscode-extension-for-zowe", "displayName": "%displayName%", "description": "%description%", - "version": "3.0.0-next.202311171754", + "version": "3.0.0-next.202401041628", "publisher": "Zowe", "author": "Zowe", "license": "EPL-2.0", @@ -1405,11 +1405,6 @@ "command": "zowe.jobs.editSession", "group": "099_zowe_jobsProfileModification@0" }, - { - "when": "view == zowe.jobs.explorer && viewItem =~ /^(?!.*_fav.*)server.*/", - "command": "zowe.jobs.removeJobsSession", - "group": "099_zowe_jobsProfileModification@98" - }, { "when": "view == zowe.jobs.explorer && viewItem =~ /^(?!.*_fav.*)server.*/ && !listMultiSelection", "command": "zowe.jobs.deleteProfile", @@ -2075,7 +2070,7 @@ "copy-webpack-plugin": "^6.4.1", "cross-env": "^5.2.0", "del": "^4.1.1", - "eslint-plugin-zowe-explorer": "3.0.0-next.202311171754", + "eslint-plugin-zowe-explorer": "3.0.0-next.202401041628", "event-stream": "^4.0.1", "expect": "^24.8.0", "geckodriver": "^1.19.1", @@ -2099,7 +2094,7 @@ }, "dependencies": { "@zowe/secrets-for-zowe-sdk": "7.18.6", - "@zowe/zowe-explorer-api": "3.0.0-next.202311171754", + "@zowe/zowe-explorer-api": "3.0.0-next.202401041628", "dayjs": "^1.11.10", "fs-extra": "8.0.1", "isbinaryfile": "4.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a95d77902d..af39025bbc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -120,7 +120,7 @@ importers: specifier: 7.18.6 version: 7.18.6 '@zowe/zowe-explorer-api': - specifier: 3.0.0-next.202311171754 + specifier: 3.0.0-next.202401041628 version: link:../zowe-explorer-api dayjs: specifier: ^1.11.10 @@ -187,7 +187,7 @@ importers: specifier: ^4.1.1 version: 4.1.1 eslint-plugin-zowe-explorer: - specifier: 3.0.0-next.202311171754 + specifier: 3.0.0-next.202401041628 version: link:../eslint-plugin-zowe-explorer event-stream: specifier: ^4.0.1 @@ -281,7 +281,7 @@ importers: specifier: 2.1.2 version: 2.1.2(@zowe/imperative@5.19.0) '@zowe/zowe-explorer-api': - specifier: 3.0.0-next.202311171754 + specifier: 3.0.0-next.202401041628 version: link:../zowe-explorer-api tmp: specifier: 0.2.1