Skip to content

Fix: error that occurs when deleting expanded PDS#4355

Closed
pujal0909 wants to merge 62 commits into
mainfrom
fix/expanded-pds-delete-error-clean
Closed

Fix: error that occurs when deleting expanded PDS#4355
pujal0909 wants to merge 62 commits into
mainfrom
fix/expanded-pds-delete-error-clean

Conversation

@pujal0909

Copy link
Copy Markdown
Contributor

Proposed changes

Release Notes

Deleting an open PDS displays an error · Issue #768 · zowe/zowe-native-proto

Added supportDsPagination function to set pagination to false for SSH profiles.

Milestone:

Changelog:

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • Enhancement (non-breaking change which adds or improves functionality)
  • Breaking change (a change that would cause existing functionality to not work as expected)
  • Documentation (Markdown, README updates)
  • Other (please specify above in "Proposed changes" section)

Checklist

All checks must pass before this pull request is reviewed by the Zowe Explorer squad.

General

  • I have read the CONTRIBUTOR GUIDANCE wiki
  • All PR dependencies have been merged and published (if applicable)
  • A GIF or screenshot is included in the PR for visual changes
  • The pre-publish command has been executed:
    • v2 and below: yarn workspace vscode-extension-for-zowe vscode:prepublish
    • v3: pnpm --filter vscode-extension-for-zowe vscode:prepublish
  • New ZE APIs are tested with extender types that haven't adopted yet to determine breaking changes. Can use Zowe zFTP marketplace extension.

Code coverage

  • There is coverage for the code that I have added
  • I have added new unit test cases and they are passing
  • I have added at least one end-to-end test for new features to validate behavior (if applicable)
  • I have manually tested the changes

Deployment

  • I have tested new functionality with the FTP extension and profile verifying no extender profile type breakages introduced
  • I have added developer documentation (if applicable)
  • I have verified that all dependency updates (such as Zowe SDKs) in this pull request are compatible
  • Documentation should be added to Zowe Docs
    • If you're an outside contributor, please post in the #zowe-doc Slack channel to coordinate documentation.
    • Otherwise, please check with the rest of the squad about any needed documentation before merging.
  • These changes may need ported to the appropriate branches (list here):

Further comments

awharn and others added 30 commits April 22, 2026 16:28
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Andrew W. Harn <andrewwilliamharn@gmail.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Andrew W. Harn <andrewwilliamharn@gmail.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
I, Andrew W. Harn <andrew.harn@broadcom.com>, hereby add my Signed-off-by to this commit: 9476557
I, Andrew W. Harn <andrew.harn@broadcom.com>, hereby add my Signed-off-by to this commit: 7f0eef0

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Andrew W. Harn <andrewwilliamharn@gmail.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Andrew W. Harn <andrewwilliamharn@gmail.com>
I, Andrew W. Harn <andrew.harn@broadcom.com>, hereby add my Signed-off-by to this commit: bb7c794
I, Andrew W. Harn <andrew.harn@broadcom.com>, hereby add my Signed-off-by to this commit: e7219f1

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
* Implement 20f34b4

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

* Implement 7b4c0dd

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

* Implement 6ca42ab

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

* Implement 05c3acf

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>

---------

Signed-off-by: Andrew W. Harn <andrew.harn@broadcom.com>
t1m0thyj and others added 24 commits May 29, 2026 09:13
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: anaxceron <ana.ceron@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Document how to link zowex sdk for devs
Signed-off-by: MarkAckert <35308966+MarkAckert@users.noreply.github.com>
Signed-off-by: MarkAckert <35308966+MarkAckert@users.noreply.github.com>
Signed-off-by: MarkAckert <35308966+MarkAckert@users.noreply.github.com>
Signed-off-by: MarkAckert <35308966+MarkAckert@users.noreply.github.com>
Signed-off-by: MarkAckert <35308966+MarkAckert@users.noreply.github.com>
* Support linking directly to zowex PRs

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Update dev docs in readme

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* chore: add brace-expansion override to resolve audit (#4256)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore(deps): bump tmp to 0.2.7 (#4296)

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>

* chore(deps-dev): bump vitest (#4317)

Bumps the npm_and_yarn group with 1 update in the / directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).

Updates `vitest` from 3.2.4 to 3.2.6
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.2.6/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 3.2.6
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Mention GitHub CLI is required

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Update note on GitHub CLI requirements

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Joshua Waters <watersjoshua2002@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: MarkAckert <35308966+MarkAckert@users.noreply.github.com>
* expose additionalDetails of imperative errors if any

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

* add test for additionalDetails change

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

* add changelog entry for additional error details

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

* Update packages/zowe-explorer/CHANGELOG.md

Co-authored-by: anaxceron <ana.ceron@broadcom.com>
Signed-off-by: Chris B <chris.boehm@broadcom.com>

* remove  SshCommonApi.buildRequestError as it should be unnecessary with changes to  displaying correlated errors (feedback from Timothy)

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

---------

Signed-off-by: CBforZ <chris.boehm@broadcom.com>
Signed-off-by: Chris B <chris.boehm@broadcom.com>
Co-authored-by: anaxceron <ana.ceron@broadcom.com>
* Fix 4141: Updating credentials does not refresh profile in tree (#4170)

* revised authutils error handling to call check current profile after updating the profile

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* add test initial

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* replace cached profile

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* fix audit issue

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* run prepublish and revert changes in DatasetFSProvider

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* remove .skills in .gitignore

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* fix aufit issues

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* fix basic-ftp version

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

---------

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>
Signed-off-by: Jessielaine Punongbayan <jessielaine.punongbayan@dynatrace.com>

* Fixes profile caching issue experience in PR 4170 (#4173)

* add profile caching fix

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* fix audit, codeql and changelog issue

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* fix failing test

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* fix codeql

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* fix audit issue

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* Add type in _updateProfileRecursive validation to prevent possible overlap

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* fix lint issues

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

* fix basic ftp version

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>

---------

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* chore: bump zowe sdks to 8.32.0 (#4209)

* chore: bump zowe sdks to 8.32.0

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* chore: changelog

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* tests: fix failing zeapi tests

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* run prepublish

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

---------

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* chore: Add `AGENTS.md` and a few agent skills (#4208)

* chore: add review-prs skill

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* wip: AGENTS.md

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* more AGENTS.md content

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: additions to AGENTS.md

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: breaking-changes skill

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: regression-check skill

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor: make AGENTS.md skill more robust

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore(skills): code-quality skill

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* wip(skill): zedc skill

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(skill): update phrasing of code-quality config

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: remove non-existent fn from skill

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: add missing --- from frontmatter

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix build cmd in review-prs skill

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: add skill index to AGENTS.md, fix backticks

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* wip(skills): add new testing skill

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: remove additional resources in review-prs

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(skill): reduce LOD for testing skill

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: extend glob to catch Zowe user configs

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(skill): public API signatures should not change

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: add note on promises to review-prs

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: address stand-up feedback from Fernando

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* Accessibility Fix (L1): Add tooltips to zowe resource table icons (#4201)

* Add tooltips to zowe resource table icons

Signed-off-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>

* Add changelog entry

Signed-off-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>

* Clean up code in TableView.tsx

Signed-off-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>

* Move inline css to style.css

Signed-off-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>

* Refactor part of the code

Signed-off-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>

* Adjust alignment for tooltip

Signed-off-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>

* Row Selection

Signed-off-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>

* Revert "Row Selection"

This reverts commit 01da6ec.

* Third-Party DCO Remediation Commit for likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>

On behalf of likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>, I, Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 40472a2

Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

---------

Signed-off-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* Cancellable downloads (#4177)

* feat: implement cancellable downloads for downloadAllMembers

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* feat: implement cancellable downloads for downloadUssDirectory

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* tests: codecov for executeDownloadWithProgress

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* chore: prepublish

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* refactor: get was cancelled from progress bar token

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* fix: off by 1 on the progress bar count

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

---------

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* Enhancement - support for adding VSAM dataset to favorites (#4211)

* Implement - support for adding VSAM dataset to favorites

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Addressing PR comments

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

---------

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* chore(deps): bump openssl in /zedc in the cargo group across 1 directory (#4233)

Bumps the cargo group with 1 update in the /zedc directory: [openssl](https://github.com/rust-openssl/rust-openssl).


Updates `openssl` from 0.10.78 to 0.10.79
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](rust-openssl/rust-openssl@openssl-v0.10.78...openssl-v0.10.79)

---
updated-dependencies:
- dependency-name: openssl
  dependency-version: 0.10.79
  dependency-type: indirect
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: bump basic-ftp to resolve audit-all (#4240)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: unexpected VS Code conflicts from too new of `mtime` (#4234)

* fix: unexpected VS Code conflicts from too new of mtime

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: cleanup code comments

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: changelog

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: update multiple deps in overrides (#4241)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: do not set `mtime` on etag change (not in API response) (#4243)

* fix: do not set mtime on etag change (not in resp)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(test/ds): provider should expect same mtime after e-tag update

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* VSC centric file move with shim in ZE API (#4194)

* move vsc centric file from profiles dir, keep deprecated backwards compatibility

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

* add changelog entry

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

* add lazy-load of AuthHandler.ts in profile dir

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

* add codecov for latest changes

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

---------

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* migration from jest to vitest (#4220)

* start migration from jest to vitest

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* ze-api vscode/ui/utils migration

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* ze-api vscode/ui migration

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* refactor: ZE API tests, vitest cfg (all tests passing)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* migrate ze-api vscode dir

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* fix(tests): fakeZoweDir in ProfilesCache test cases

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: ZE API vitest cfg now merges from root

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor: use globals in vitest to remove imports

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: ZE API ref to test tsconfig

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor: replace more import vi patterns

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor: vitest configs, tsconfig

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* tests: Fix several failing cases in ZE (477 remain)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* ftp test fixes

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* wip(tests): update snapshots, refactor mocks

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* wip(tests): resolve more tests, rm ts references for now

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* ftp test fixes

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* wip(tests): Resolve several test failures in ZE pkg

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix(pkg): use esModuleInterop w/ dayjs for ZE

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix(tests): mock ussApi.fileList and fix warnSpy.mockRestore in USSActions.unit.test.ts

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* vitest config coverage fixes

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* fix lib import in DatasetActions tests, upd lockfile

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* launch config update

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* pnpm lint

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* test: Continue fixing failing ZE tests (10 left)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* test: resolve more failing ZE cases (5 left)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix(test): ZoweDatasetNode profile update case

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* All tests pass w/ clean cov map; run linter

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix(tsconfig): in-editor error checking now works for tests

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* test: missing await for ZoweUSSNode expect

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix failures after main alignment

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* fix root package.json

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* pnpm lock update

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* lint errors

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* unused test vars

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* test: cases now passing in CI

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* run linter, fix coverage maps

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* cleanup lint scripts & get lint passing

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: add type cast in FTP to help TS deduce type

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: pass --coverage in pkg.json test script

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor: newly-merged tests should use vitest

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: update agents & skills, add vitest/ui

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* Fix AuthHandlerShim mock for vitest

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* Fix ESLint errors in AuthHandlerShim and ProfilesCache tests

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* lint fixes

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: jace-roell <jace.roell@hotmail.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>

* New setting introduced "zowe.featureEnablement" (#4199)

* Zowe explorer va setting for feature enablement

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Addressing PR reviews

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Implementing PR checks

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* addressing PR checks

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Addressing PR checks

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Addressing PR checks

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Addressing PR checks

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Addressing PR checks

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Addressing PR comments

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Addressing PR check failures

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Addressing PR checks

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Update packages/zowe-explorer/CHANGELOG.md

Co-authored-by: anaxceron <ana.ceron@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* Addressing unit test case failure

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Addressing PR comments

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

---------

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: anaxceron <ana.ceron@broadcom.com>

* fix: Separate VSAM and PDS members in favorites storage (#4248)

* fix: Separate VSAM in favorites storage

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: partial PDS favorites cause error in prev versions

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* update PersistentFilters test

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* update l10n files

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

* tests: resolve sourcemap warnings in output (#4252)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: add brace-expansion override to resolve audit (#4256)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore(deps): bump openssl in /zedc in the cargo group across 1 directory (#4280)

Bumps the cargo group with 1 update in the /zedc directory: [openssl](https://github.com/rust-openssl/rust-openssl).


Updates `openssl` from 0.10.79 to 0.10.80
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](rust-openssl/rust-openssl@openssl-v0.10.79...openssl-v0.10.80)

---
updated-dependencies:
- dependency-name: openssl
  dependency-version: 0.10.80
  dependency-type: indirect
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix regression when submitting jobs from a favorited PDS member (#4286)

* Fix regression when submitting jobs from a favorited PDS member

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* changelog

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* clean up comments

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* refreshPS test case

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* Update packages/zowe-explorer/CHANGELOG.md

Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Jace Roell <111985297+jace-roell@users.noreply.github.com>

---------

Signed-off-by: jace-roell <jace.roell@hotmail.com>
Signed-off-by: Jace Roell <111985297+jace-roell@users.noreply.github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: ZE should activate with an invalid, local workspace folder (#4276)

* fix: ZE should activate w/ invalid workspace folder

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: changelog

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: update tmp override to resolve dev dep audit

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: ZE API changelog

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* tests: remove unused variable

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* Use PDS name for downloaded member file extensions (#4255)

* fix: update extension inference logic

Signed-off-by: Vinayak Mohanty <vinayak97696@gmail.com>

* updated chanelog.md

Signed-off-by: Vinayak Mohanty <vinayak97696@gmail.com>

* Undo changelog.md change

Signed-off-by: Vinayak Mohanty <vinayak97696@gmail.com>

---------

Signed-off-by: Vinayak Mohanty <vinayak97696@gmail.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>

* Pass encoding in uss copy function (#4262)

* changelog

Signed-off-by: Pujal <pujal.gandhi@broadcom.com>

* pass encoding when copy

Signed-off-by: Pujal <pujal.gandhi@broadcom.com>

* changelog

Signed-off-by: Pujal <pujal.gandhi@broadcom.com>

* Update packages/zowe-explorer/src/trees/uss/UssFSProvider.ts

Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Pujal Gandhi <71276682+pujal0909@users.noreply.github.com>

* unit tests fixed

Signed-off-by: Pujal <pujal.gandhi@broadcom.com>

* lint

Signed-off-by: Pujal <pujal.gandhi@broadcom.com>

* lint

Signed-off-by: Pujal <pujal.gandhi@broadcom.com>

* changelog

Signed-off-by: Pujal <pujal.gandhi@broadcom.com>

* changelog

Signed-off-by: Pujal <pujal.gandhi@broadcom.com>

---------

Signed-off-by: Pujal <pujal.gandhi@broadcom.com>
Signed-off-by: Pujal Gandhi <71276682+pujal0909@users.noreply.github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Uss permission listing (#4301)

* fix expanding directories that contain a sub-dir with insufficient permissions

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* misc linting

Signed-off-by: jace-roell <jace.roell@hotmail.com>

---------

Signed-off-by: jace-roell <jace.roell@hotmail.com>
Signed-off-by: Jace Roell <111985297+jace-roell@users.noreply.github.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Port 3.5 release back into main (#4283)

* Prepare v3.5.0 Release (#4222)

* Prepare v3.5.0 Release

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Enhancement - support for adding VSAM dataset to favorites (#4211)

* Implement - support for adding VSAM dataset to favorites

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

* Addressing PR comments

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>

---------

Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* chore: prepublish script + prettier

Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* 3.5.0 release notes (#4227)

* chore: release notes for 3.5.0

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* chore: tweaks

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* chore: add vsam favorites bit

Signed-off-by: Joshua Waters <watersjoshua2002@gmail.com>

* DCO remediation commit

DCO Remediation Commit for JWaters02 <watersjoshua2002@gmail.com>

I, JWaters02 <watersjoshua2002@gmail.com>, hereby add my Signed-off-by to this commit: 151a54a

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* fix: address reviews

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

---------

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>
Signed-off-by: Joshua Waters <watersjoshua2002@gmail.com>

* docs: warning in VSAM favorites release notes about downgrade issue

Signed-off-by: Joshua Waters <watersjoshua2002@gmail.com>

* fix: unexpected VS Code conflicts from too new of `mtime` (#4234)

* fix: unexpected VS Code conflicts from too new of mtime

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: cleanup code comments

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: changelog

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* chore(deps): bump openssl in /zedc in the cargo group across 1 directory (#4233)

Bumps the cargo group with 1 update in the /zedc directory: [openssl](https://github.com/rust-openssl/rust-openssl).

Updates `openssl` from 0.10.78 to 0.10.79
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](rust-openssl/rust-openssl@openssl-v0.10.78...openssl-v0.10.79)

---
updated-dependencies:
- dependency-name: openssl
  dependency-version: 0.10.79
  dependency-type: indirect
  dependency-group: cargo
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* chore: bump basic-ftp to resolve audit-all (#4240)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* chore: prettier

Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* chore: update multiple deps in overrides (#4241)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* fix: do not set `mtime` on etag change (not in API response) (#4243)

* fix: do not set mtime on etag change (not in resp)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(test/ds): provider should expect same mtime after e-tag update

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* VSC centric file move with shim in ZE API (#4194)

* move vsc centric file from profiles dir, keep deprecated backwards compatibility

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

* add changelog entry

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

* add lazy-load of AuthHandler.ts in profile dir

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

* add codecov for latest changes

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

---------

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* fix: Separate VSAM and PDS members in favorites storage (#4248)

* fix: Separate VSAM in favorites storage

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: partial PDS favorites cause error in prev versions

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* update PersistentFilters test

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* update l10n files

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* doc: remove warning from release notes after fix

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: brace-expansion override to resolve audit

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: remove entry for table view setting

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: show hidden files setting entry

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* copy edits on changelogs

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>
Signed-off-by: Joshua Waters <watersjoshua2002@gmail.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: Joshua Waters <watersjoshua2002@gmail.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

* Update octorelease action version in deployment.yml

Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* temporary make this branch a release branch

Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* Bump version to 3.5.0 [ci skip]

Signed-off-by: zowe-robot <zowe.robot@gmail.com>

* Update versions

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* chore: prepublish

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* chore: amend those release configs

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* chore: fix missing changelog header entries

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>
Signed-off-by: Joshua Waters <watersjoshua2002@gmail.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: zowe-robot <zowe.robot@gmail.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: zowe-robot <zowe.robot@gmail.com>

* chore(deps): bump tar in /zedc in the cargo group across 1 directory (#4290)

Bumps the cargo group with 1 update in the /zedc directory: [tar](https://github.com/composefs/tar-rs).


Updates `tar` from 0.4.45 to 0.4.46
- [Release notes](https://github.com/composefs/tar-rs/releases)
- [Commits](composefs/tar-rs@0.4.45...0.4.46)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 0.4.46
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump tmp to 0.2.7 (#4296)

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>

* fix: renaming a data set to itself minus its rightmost qualifier causes rename to fail (#4295)

* fix: renaming a data set to itself minus its rightmost qualifier caused the rename to fail

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* Update packages/zowe-explorer/CHANGELOG.md

Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Joshua Waters <watersjoshua2002@gmail.com>

* refactor: review comment

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

---------

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>
Signed-off-by: Joshua Waters <watersjoshua2002@gmail.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>

* fix: List single USS file in tree, USS file ID should consider full path (#4302)

* fix expanding directories that contain a sub-dir with insufficient permissions

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* misc linting

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* fix: correctly identify USS files when profile returns full path

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* test: add unit test for USS file is dir false positive fix

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* wip(uss): fix errors when listing a single file in USS tree

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor: dedup createParentDirs arrow function

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* tests(uss): filterHiddenFiles coverage, handle absolute paths

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* run linter and formatter

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix(uss): node description updates correctly on path change

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix(uss): restore node desc. to last valid path if new search fails

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: changelog entries and l10n

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: wording in changelog entry

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: run l10n and prettier

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: jace-roell <jace.roell@hotmail.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: jace-roell <jace.roell@hotmail.com>
Co-authored-by: Jace Roell <111985297+jace-roell@users.noreply.github.com>

* rename references to "MVS Command" to "Console Command" for clarity (#4310)

* rename references to "MVS Command" to "Console Command" instead for clarity

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

* revert package.json auto format

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

* update changelog for zowe-explorer-api

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

* make Ana code owner for docs

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

* re-run prepublish

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

* add issue link for renaming MVS -> console in changelog

Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Chris B <chris.boehm@broadcom.com>

* revert rename of issueMvsCommand

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

* Update wording in packages/zowe-explorer-api/CHANGELOG.md

Co-authored-by: anaxceron <ana.ceron@broadcom.com>
Signed-off-by: Chris B <chris.boehm@broadcom.com>

* update CHANGELOG wording

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

* fix missing rename in  docs/ARCHITECTURE.md

Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Chris B <chris.boehm@broadcom.com>

* remove changelog entry for non exposed class

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

* re-run prepublish

Signed-off-by: CBforZ <chris.boehm@broadcom.com>

---------

Signed-off-by: CBforZ <chris.boehm@broadcom.com>
Signed-off-by: Chris B <chris.boehm@broadcom.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: anaxceron <ana.ceron@broadcom.com>

* ci: Fix typo in event name check in Deployment workflow (#4316)

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* chore(deps-dev): bump vitest (#4317)

Bumps the npm_and_yarn group with 1 update in the / directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `vitest` from 3.2.4 to 3.2.6
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.2.6/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 3.2.6
  dependency-type: direct:development
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Resolve profiles from URI in Jobs FileSystemProvider (#4285)

* resolve profiles from URI in Jobs FileSystemProvider

Signed-off-by: Andrew Twydell <andrew.twydell@ibm.com>

* chore: prettier + prepublish

Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

---------

Signed-off-by: Andrew Twydell <andrew.twydell@ibm.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* fix: zowe logger localization issue (#4297)

* fix: zowe logger localization issue

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

* chore: update zowe logger english enum labels to have standard case

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>

---------

Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* chore: add uuid to deps, update vitest pkg versions (#4320)

* chore: add uuid to deps, update vitest pkgs

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: update vitest version in pkg jsons

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix(profiles): Bypass cert file validation when account used (#4309)

* Bypass cert file validation when account used

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Add test and update changelog

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Update l10n files

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* pnpm 11 update, updated deps and removed overrides, add WDIO v9 support (#4312)

* chore: update deps and remove overrides

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: update to pnpm 11

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: fixes TD identified in #4257

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: update workflows and vsc ver for node 22

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: remove comments from audit workflow

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore(pnpm): fetchTimeout instead of network-timeout

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(pkg): Update/relocate options for pnpm 11

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix(pkg): add missing uuid dep, upd lockfile

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore(workflow): zowe-explorer-ci integration tests should use 1.101.0 VSC ver

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor: Use WDIO v9 w/ new wdio-vscode-service PR

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix(test/e2e): Use sync-safe loop to assert for WDIO v9

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(tests/e2e): use WDIO v9 syntax for isDisplayed, switchFrame

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix(workflow): Run integration tests against Node22 until WDIO issue fixed

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: remove overrides

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: fix lockfile

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: add back 2 required overrides

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: update types/node specifier, remove fastify patch

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* lint: resolve fixable warnings w/ eslint

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* restore changes to lint script (fixed in separate branch)

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* Migrated favorites (#4308)

* implement favoriting migrated data sets

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* use helper for migrated nodes

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* revert seperate buckets

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* test fixes

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* fix for existing migrated favorites

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* fix favorite migration state propegation

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* fix out of sync issues

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* code cleanup

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* unit test

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* tests

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* test updates and changelog

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* fix weird icon stuttering when recalling favorited data set

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* fix weird stat behavior when refreshing a data set node

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* remove empty else block

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* address feedback

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* fix

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* fixes

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* test fixtures

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* use constant on migr

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* remove redundant migration tracking

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* break migrated favorites into seperate bucket for backwards compatibility

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* clean up disposal and favorites assignment

Signed-off-by: jace-roell <jace.roell@hotmail.com>

* Fix extension handling when fetching and renaming ds (#4326)

* Fix extension handling when fetching and renaming ds

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Update tests and add changelog

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Add unit tests for ZE API

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

---------

Signed-off-by: jace-roell <jace.roell@hotmail.com>
Signed-off-by: Jace Roell <111985297+jace-roell@users.noreply.github.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Fix stuff after resolving conflicts

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Third-Party DCO Remediation Commit for Andrew <43643821+AndrewTwydell@users.noreply.github.com>

On behalf of Andrew <43643821+AndrewTwydell@users.noreply.github.com>, I, Timothy Johnson <timothy.johnson@broadcom.com>, hereby add my Signed-off-by to this commit: 4f82566

Third-Party DCO Remediation Commit for Billie Simmons <BillieJean.Simmons@ibm.com>

On behalf of Billie Simmons <BillieJean.Simmons@ibm.com>, I, Timothy Johnson <timothy.johnson@broadcom.com>, hereby add my Signed-off-by to this commit: 5bade8a

Third-Party DCO Remediation Commit for Jace Roell <111985297+jace-roell@users.noreply.github.com>

On behalf of Jace Roell <111985297+jace-roell@users.noreply.github.com>, I, Timothy Johnson <timothy.johnson@broadcom.com>, hereby add my Signed-off-by to this commit: e744429

Third-Party DCO Remediation Commit for Joshua Waters <watersjoshua2002@gmail.com>

On behalf of Joshua Waters <watersjoshua2002@gmail.com>, I, Timothy Johnson <timothy.johnson@broadcom.com>, hereby add my Signed-off-by to this commit: 57b4aac
On behalf of Joshua Waters <watersjoshua2002@gmail.com>, I, Timothy Johnson <timothy.johnson@broadcom.com>, hereby add my Signed-off-by to this commit: 443880c
On behalf of Joshua Waters <watersjoshua2002@gmail.com>, I, Timothy Johnson <timothy.johnson@broadcom.com>, hereby add my Signed-off-by to this commit: c7fe13c
On behalf of Joshua Waters <watersjoshua2002@gmail.com>, I, Timothy Johnson <timothy.johnson@broadcom.com>, hereby add my Signed-off-by to this commit: 7353923

Third-Party DCO Remediation Commit for Vin :) <vinayak97696@gmail.com>

On behalf of Vin :) <vinayak97696@gmail.com>, I, Timothy Johnson <timothy.johnson@broadcom.com>, hereby add my Signed-off-by to this commit: 8b92a7a

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Fix changelogs

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

---------

Signed-off-by: Jessielaine Punongbayan <jelly.puno@gmail.com>
Signed-off-by: Jessielaine Punongbayan <jessielaine.punongbayan@dynatrace.com>
Signed-off-by: JWaters02 <watersjoshua2002@gmail.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: jace-roell <jace.roell@hotmail.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: Jace Roell <111985297+jace-roell@users.noreply.github.com>
Signed-off-by: Vinayak Mohanty <vinayak97696@gmail.com>
Signed-off-by: Pujal <pujal.gandhi@broadcom.com>
Signed-off-by: Pujal Gandhi <71276682+pujal0909@users.noreply.github.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Joshua Waters <watersjoshua2002@gmail.com>
Signed-off-by: zowe-robot <zowe.robot@gmail.com>
Signed-off-by: CBforZ <chris.boehm@broadcom.com>
Signed-off-by: Chris B <chris.boehm@broadcom.com>
Signed-off-by: Andrew Twydell <andrew.twydell@ibm.com>
Co-authored-by: Jessielaine Punongbayan <jelly.puno@gmail.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: Joshua Waters <watersjoshua2002@gmail.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: ArghadeepDas-ibm <222673940+ArghadeepDas-ibm@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jace Roell <111985297+jace-roell@users.noreply.github.com>
Co-authored-by: anaxceron <ana.ceron@broadcom.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Vin :) <vinayak97696@gmail.com>
Co-authored-by: Pujal Gandhi <71276682+pujal0909@users.noreply.github.com>
Co-authored-by: zowe-robot <zowe.robot@gmail.com>
Co-authored-by: jace-roell <jace.roell@hotmail.com>
Co-authored-by: Chris B <chris.boehm@broadcom.com>
Co-authored-by: Andrew <43643821+AndrewTwydell@users.noreply.github.com>
Signed-off-by: MarkAckert <35308966+MarkAckert@users.noreply.github.com>
…nixCommand` (#4337)

* test: enhance issue command tests for SSH & TSO

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(tests): select a TSO profile when no default specified

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(tests): Validate output of command tests

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(tests): streamline command handling, adjust scenarios

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(tests): SSH command e2e test should check for USS_DIR

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor: Support issueUnixCommand in SshCommandApi

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: changelog for issueUnixCommand impl

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* tests(e2e): Enable UNIX command test for SSH profiles

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(tests): quick pick handling should be more robust

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(tests): try setting input using browser.keys

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
* tests: end-to-end cases for jobs functionality

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* test(e2e): Cancel Jobs test should use active job

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* test(e2e): Start/Stop Polling Active Jobs

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* wip: tests for Jobs favorited nodes

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: return from datasetFilterPrompt if quick pick already open

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* fix: no selection made msg when clicking search btn in trees

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* refactor(test): use waitForClickable for action buttons

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* Revert "fix: no selection made msg when clicking search btn in trees"

This reverts commit ec42740.

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: update env comment for clarity

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
* fix: getJobsByParameters should handle status param

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

* chore: changelog

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
* Fix `link:zowex` script not propagating changes

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

* Fix formatting in linkZowex.js

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: jace-roell <jace.roell@hotmail.com>
Signed-off-by: Pujal <pujal.gandhi@broadcom.com>
Signed-off-by: Pujal <pujal.gandhi@broadcom.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Closed

Development

Successfully merging this pull request may close these issues.

8 participants