Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: resolve FTP getContents bug for MVS and USS #3200

Merged
merged 3 commits into from
Oct 8, 2024
Merged

Conversation

traeok
Copy link
Member

@traeok traeok commented Oct 8, 2024

Proposed changes

  • Fixed bug where the getContents MVS and USS APIs failed to return whenever a local file path was provided. #3199

Release Notes

Milestone: 3.0.1

Changelog: See Proposed changes

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

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

Code coverage

  • There is coverage for the code that I have added
  • I have added new test cases and they are passing
  • I have manually tested the changes

Deployment

  • I have added developer documentation (if applicable)
  • 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):

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

sonarqubecloud bot commented Oct 8, 2024

@traeok traeok marked this pull request as ready for review October 8, 2024 16:31
Copy link

github-actions bot commented Oct 8, 2024

📅 Suggested merge-by date: 10/22/2024

@traeok
Copy link
Member Author

traeok commented Oct 8, 2024

Hi all, sorry for the last minute request, but I was wondering if we can get this in for v3.0.1? This seems like a high-severity issue that should be resolved sooner than later.

@traeok traeok added this to the v3.0.1 milestone Oct 8, 2024
Copy link

codecov bot commented Oct 8, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 92.97%. Comparing base (37a5102) to head (7f0db13).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff            @@
##             main    #3200    +/-   ##
========================================
  Coverage   92.97%   92.97%            
========================================
  Files         113      113            
  Lines       11661    11661            
  Branches     2617     2506   -111     
========================================
  Hits        10842    10842            
  Misses        817      817            
  Partials        2        2            

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Member

@t1m0thyj t1m0thyj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks @traeok!

Copy link
Member

@zFernand0 zFernand0 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is kind of a quick win 🙏
LGTM, thanks @traeok! 😋

@traeok traeok merged commit f1b2471 into main Oct 8, 2024
26 checks passed
@traeok traeok deleted the fix/ftp/save-to-file branch October 8, 2024 18:10
JillieBeanSim added a commit that referenced this pull request Oct 11, 2024
* check path instead of file name

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

* add changelog, fix test, run package

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

* To address issue with opening project config in zowe dir

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* To fix pnpm lint failure

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* To update CHANGELOG.md file

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* fix(ZoweDatasetNode): Add contextOverride to PS node

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

* chore: add PR number to ZE changelog

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

* fix: Add check for binary in contextOverride

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

* Update release.config.js for Zowe V3 GA

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

* chore: missing newline in ZE changelog

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

* fix(ProfilesUtils): Pass paths to new ProfileInfo instance

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

* chore: add changelog entry for ZE

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

* chore: adjust changelog to match v2 port

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

* tests: Add unit test to verify readProfilesFromDisk behavior

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

* To revert back logic to open the global config file

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* chore: update ZE changelog entries

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

* Remove sample VSCEs and restore carets for SDK deps (#3173)

* Remove sample VSCEs and restore carets for SDK deps

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

* Update Zowe SDKs to remove prerelease peer deps

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

* Ignore issueTsoCommand deprecation warning for now

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* Add Sonar scan properties and remove old system test files (#3194)

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

* fix: prompt optimizations for create file/dir; address case of skipping prompt (#3189)

* fix: prompt optimizations for create file/dir; fix session case

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

* chore: update ZE changelog

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

* fix: resolve failing tests, remove unused isTopLevel parameter

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

* refactor: remove unused createUSSNodeDialog function

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

* fix: use path.posix.join when building full path

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

* tests: add test case for prompting user w/ location

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

* chore: add additional bugfix to ZE changelog

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

* tests: add case for dismissing location prompt

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

* tests: add case for createUSSNode - trailing slashes

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

* refactor: use isTopLevel earlier in createUSSNode

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

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* fix(ds): File extension detection misidentifies types (#3182)

* fix(ds): File extension detection misidentifies types

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

* Simplify ds extension mapping

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* deps: update lockfile to resolve audit failure (#3195)

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

* Fix 401 error when opening PDS members after cred change (#3157)

* Temporarily disable ON_VAULT_CHANGED event to prevent double refresh

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

* Propagate profile updates to child nodes

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

* Skip vault change events triggered by ZE

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

* Update changelog

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

* fix(tests): Add EventProcessor stub to imperative module mock

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

* refactor: Move logic into separate functions; tests: add patch coverage

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

* chore: update ZE API changelog

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

* ran prepublish

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

* fix: pass processor as function arg instead of bind

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

* fix(tests): Pass fake event processor to hook function

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

* Make error handling consistent across all trees

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

* Move 401 error handling back into node methods

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

* Update unit tests for error handling and placeholder nodes

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

* Fix duplicate expand for jobs, clean up logging, update changelog

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

* Fix log statements in wrong place

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

* Use contextOverride when building session nodes

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

* Add tests for memberPattern on ds node

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

* Add unit test for USS placeholder node

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

* Fix extra tree refresh on credential update

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

* Store saved profile contents by URI path

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

* Fix update creds cancelling and node not refreshing

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

* Fix failing USS actions test

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

* Handle scenario of falsy node to refresh

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

* Add unit test for syncSessionNode

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

* Don't show placeholder node when there is error

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: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* resolve FTP getContents bug for MVS and USS (#3200)

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

* chore: add missing license header

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

* patch: update lerna.json in preparation for a release

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

* chore: update changelog files

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

* chore: update changelog 😋

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

* Fix children in tree nodes persisting on error (#3224)

* Fix children in tree nodes persisting on error

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

* Update unit tests to ensure children don't persist

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

---------

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

---------

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Co-authored-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>
zFernand0 added a commit that referenced this pull request Oct 11, 2024
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>
zFernand0 added a commit that referenced this pull request Oct 11, 2024
* check path instead of file name

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

* add changelog, fix test, run package

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

* To address issue with opening project config in zowe dir

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* To fix pnpm lint failure

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* To update CHANGELOG.md file

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* fix(ZoweDatasetNode): Add contextOverride to PS node

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

* chore: add PR number to ZE changelog

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

* fix: Add check for binary in contextOverride

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

* Update release.config.js for Zowe V3 GA

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

* chore: missing newline in ZE changelog

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

* fix(ProfilesUtils): Pass paths to new ProfileInfo instance

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

* chore: add changelog entry for ZE

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

* chore: adjust changelog to match v2 port

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

* tests: Add unit test to verify readProfilesFromDisk behavior

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

* To revert back logic to open the global config file

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* chore: update ZE changelog entries

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

* Remove sample VSCEs and restore carets for SDK deps (#3173)

* Remove sample VSCEs and restore carets for SDK deps

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

* Update Zowe SDKs to remove prerelease peer deps

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

* Ignore issueTsoCommand deprecation warning for now

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* Add Sonar scan properties and remove old system test files (#3194)

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

* fix: prompt optimizations for create file/dir; address case of skipping prompt (#3189)

* fix: prompt optimizations for create file/dir; fix session case

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

* chore: update ZE changelog

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

* fix: resolve failing tests, remove unused isTopLevel parameter

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

* refactor: remove unused createUSSNodeDialog function

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

* fix: use path.posix.join when building full path

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

* tests: add test case for prompting user w/ location

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

* chore: add additional bugfix to ZE changelog

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

* tests: add case for dismissing location prompt

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

* tests: add case for createUSSNode - trailing slashes

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

* refactor: use isTopLevel earlier in createUSSNode

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

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* fix(ds): File extension detection misidentifies types (#3182)

* fix(ds): File extension detection misidentifies types

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

* Simplify ds extension mapping

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* deps: update lockfile to resolve audit failure (#3195)

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

* Fix 401 error when opening PDS members after cred change (#3157)

* Temporarily disable ON_VAULT_CHANGED event to prevent double refresh

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

* Propagate profile updates to child nodes

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

* Skip vault change events triggered by ZE

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

* Update changelog

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

* fix(tests): Add EventProcessor stub to imperative module mock

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

* refactor: Move logic into separate functions; tests: add patch coverage

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

* chore: update ZE API changelog

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

* ran prepublish

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

* fix: pass processor as function arg instead of bind

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

* fix(tests): Pass fake event processor to hook function

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

* Make error handling consistent across all trees

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

* Move 401 error handling back into node methods

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

* Update unit tests for error handling and placeholder nodes

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

* Fix duplicate expand for jobs, clean up logging, update changelog

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

* Fix log statements in wrong place

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

* Use contextOverride when building session nodes

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

* Add tests for memberPattern on ds node

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

* Add unit test for USS placeholder node

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

* Fix extra tree refresh on credential update

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

* Store saved profile contents by URI path

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

* Fix update creds cancelling and node not refreshing

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

* Fix failing USS actions test

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

* Handle scenario of falsy node to refresh

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

* Add unit test for syncSessionNode

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

* Don't show placeholder node when there is error

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: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* resolve FTP getContents bug for MVS and USS (#3200)

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

* chore: add missing license header

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

* patch: update lerna.json in preparation for a release

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

* chore: update changelog files

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

* chore: update changelog 😋

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

* Fix children in tree nodes persisting on error (#3224)

* Fix children in tree nodes persisting on error

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

* Update unit tests to ensure children don't persist

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

---------

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

---------

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Co-authored-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>
t1m0thyj added a commit that referenced this pull request Oct 14, 2024
* Fix 401 error when opening PDS members after cred change (#3157)

* Temporarily disable ON_VAULT_CHANGED event to prevent double refresh

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

* Propagate profile updates to child nodes

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

* Skip vault change events triggered by ZE

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

* Update changelog

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

* fix(tests): Add EventProcessor stub to imperative module mock

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

* refactor: Move logic into separate functions; tests: add patch coverage

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

* chore: update ZE API changelog

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

* ran prepublish

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

* fix: pass processor as function arg instead of bind

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

* fix(tests): Pass fake event processor to hook function

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

* Make error handling consistent across all trees

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

* Move 401 error handling back into node methods

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

* Update unit tests for error handling and placeholder nodes

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

* Fix duplicate expand for jobs, clean up logging, update changelog

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

* Fix log statements in wrong place

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

* Use contextOverride when building session nodes

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

* Add tests for memberPattern on ds node

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

* Add unit test for USS placeholder node

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

* Fix extra tree refresh on credential update

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

* Store saved profile contents by URI path

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

* Fix update creds cancelling and node not refreshing

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

* Fix failing USS actions test

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

* Handle scenario of falsy node to refresh

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

* Add unit test for syncSessionNode

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

* Don't show placeholder node when there is error

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: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* resolve FTP getContents bug for MVS and USS (#3200)

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

* Fix children in tree nodes persisting on error (#3224)

* Fix children in tree nodes persisting on error

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

* Update unit tests to ensure children don't persist

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* ci: change node versions on lint & deployment workflows (#3228)

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

* Prep 3.0.1 (#3202)

* check path instead of file name

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

* add changelog, fix test, run package

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

* To address issue with opening project config in zowe dir

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* To fix pnpm lint failure

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* To update CHANGELOG.md file

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* fix(ZoweDatasetNode): Add contextOverride to PS node

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

* chore: add PR number to ZE changelog

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

* fix: Add check for binary in contextOverride

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

* Update release.config.js for Zowe V3 GA

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

* chore: missing newline in ZE changelog

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

* fix(ProfilesUtils): Pass paths to new ProfileInfo instance

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

* chore: add changelog entry for ZE

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

* chore: adjust changelog to match v2 port

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

* tests: Add unit test to verify readProfilesFromDisk behavior

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

* To revert back logic to open the global config file

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* chore: update ZE changelog entries

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

* Remove sample VSCEs and restore carets for SDK deps (#3173)

* Remove sample VSCEs and restore carets for SDK deps

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

* Update Zowe SDKs to remove prerelease peer deps

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

* Ignore issueTsoCommand deprecation warning for now

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* Add Sonar scan properties and remove old system test files (#3194)

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

* fix: prompt optimizations for create file/dir; address case of skipping prompt (#3189)

* fix: prompt optimizations for create file/dir; fix session case

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

* chore: update ZE changelog

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

* fix: resolve failing tests, remove unused isTopLevel parameter

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

* refactor: remove unused createUSSNodeDialog function

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

* fix: use path.posix.join when building full path

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

* tests: add test case for prompting user w/ location

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

* chore: add additional bugfix to ZE changelog

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

* tests: add case for dismissing location prompt

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

* tests: add case for createUSSNode - trailing slashes

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

* refactor: use isTopLevel earlier in createUSSNode

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

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* fix(ds): File extension detection misidentifies types (#3182)

* fix(ds): File extension detection misidentifies types

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

* Simplify ds extension mapping

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* deps: update lockfile to resolve audit failure (#3195)

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

* Fix 401 error when opening PDS members after cred change (#3157)

* Temporarily disable ON_VAULT_CHANGED event to prevent double refresh

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

* Propagate profile updates to child nodes

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

* Skip vault change events triggered by ZE

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

* Update changelog

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

* fix(tests): Add EventProcessor stub to imperative module mock

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

* refactor: Move logic into separate functions; tests: add patch coverage

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

* chore: update ZE API changelog

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

* ran prepublish

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

* fix: pass processor as function arg instead of bind

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

* fix(tests): Pass fake event processor to hook function

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

* Make error handling consistent across all trees

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

* Move 401 error handling back into node methods

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

* Update unit tests for error handling and placeholder nodes

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

* Fix duplicate expand for jobs, clean up logging, update changelog

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

* Fix log statements in wrong place

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

* Use contextOverride when building session nodes

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

* Add tests for memberPattern on ds node

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

* Add unit test for USS placeholder node

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

* Fix extra tree refresh on credential update

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

* Store saved profile contents by URI path

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

* Fix update creds cancelling and node not refreshing

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

* Fix failing USS actions test

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

* Handle scenario of falsy node to refresh

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

* Add unit test for syncSessionNode

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

* Don't show placeholder node when there is error

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: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* resolve FTP getContents bug for MVS and USS (#3200)

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

* chore: add missing license header

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

* patch: update lerna.json in preparation for a release

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

* chore: update changelog files

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

* chore: update changelog 😋

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

* Fix children in tree nodes persisting on error (#3224)

* Fix children in tree nodes persisting on error

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

* Update unit tests to ensure children don't persist

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

---------

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

---------

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Co-authored-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* Bump version to 3.0.1 [ci skip]

Signed-off-by: zowe-robot <zowe.robot@gmail.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* Bump version to 3.0.1-SNAPSHOT [ci skip]

Signed-off-by: zowe-robot <zowe.robot@gmail.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* chore: add dco remediation paths

Third-Party DCO Remediation Commit for Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

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

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

* chore: revert version changes after rebase to fix DCO

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

* chore: remove duplicate changelog items. thanks @t1m0thyj

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

* address comment

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@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: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Co-authored-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Co-authored-by: zowe-robot <zowe.robot@gmail.com>
JillieBeanSim added a commit that referenced this pull request Oct 16, 2024
* Fix 401 error when opening PDS members after cred change (#3157)

* Temporarily disable ON_VAULT_CHANGED event to prevent double refresh

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

* Propagate profile updates to child nodes

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

* Skip vault change events triggered by ZE

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

* Update changelog

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

* fix(tests): Add EventProcessor stub to imperative module mock

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

* refactor: Move logic into separate functions; tests: add patch coverage

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

* chore: update ZE API changelog

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

* ran prepublish

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

* fix: pass processor as function arg instead of bind

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

* fix(tests): Pass fake event processor to hook function

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

* Make error handling consistent across all trees

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

* Move 401 error handling back into node methods

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

* Update unit tests for error handling and placeholder nodes

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

* Fix duplicate expand for jobs, clean up logging, update changelog

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

* Fix log statements in wrong place

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

* Use contextOverride when building session nodes

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

* Add tests for memberPattern on ds node

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

* Add unit test for USS placeholder node

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

* Fix extra tree refresh on credential update

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

* Store saved profile contents by URI path

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

* Fix update creds cancelling and node not refreshing

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

* Fix failing USS actions test

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

* Handle scenario of falsy node to refresh

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

* Add unit test for syncSessionNode

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

* Don't show placeholder node when there is error

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: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* resolve FTP getContents bug for MVS and USS (#3200)

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

* Fix children in tree nodes persisting on error (#3224)

* Fix children in tree nodes persisting on error

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

* Update unit tests to ensure children don't persist

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* ci: change node versions on lint & deployment workflows (#3228)

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

* Prep 3.0.1 (#3202)

* check path instead of file name

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

* add changelog, fix test, run package

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

* To address issue with opening project config in zowe dir

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* To fix pnpm lint failure

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* To update CHANGELOG.md file

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* fix(ZoweDatasetNode): Add contextOverride to PS node

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

* chore: add PR number to ZE changelog

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

* fix: Add check for binary in contextOverride

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

* Update release.config.js for Zowe V3 GA

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

* chore: missing newline in ZE changelog

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

* fix(ProfilesUtils): Pass paths to new ProfileInfo instance

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

* chore: add changelog entry for ZE

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

* chore: adjust changelog to match v2 port

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

* tests: Add unit test to verify readProfilesFromDisk behavior

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

* To revert back logic to open the global config file

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* chore: update ZE changelog entries

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

* Remove sample VSCEs and restore carets for SDK deps (#3173)

* Remove sample VSCEs and restore carets for SDK deps

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

* Update Zowe SDKs to remove prerelease peer deps

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

* Ignore issueTsoCommand deprecation warning for now

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* Add Sonar scan properties and remove old system test files (#3194)

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

* fix: prompt optimizations for create file/dir; address case of skipping prompt (#3189)

* fix: prompt optimizations for create file/dir; fix session case

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

* chore: update ZE changelog

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

* fix: resolve failing tests, remove unused isTopLevel parameter

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

* refactor: remove unused createUSSNodeDialog function

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

* fix: use path.posix.join when building full path

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

* tests: add test case for prompting user w/ location

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

* chore: add additional bugfix to ZE changelog

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

* tests: add case for dismissing location prompt

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

* tests: add case for createUSSNode - trailing slashes

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

* refactor: use isTopLevel earlier in createUSSNode

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

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* fix(ds): File extension detection misidentifies types (#3182)

* fix(ds): File extension detection misidentifies types

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

* Simplify ds extension mapping

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* deps: update lockfile to resolve audit failure (#3195)

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

* Fix 401 error when opening PDS members after cred change (#3157)

* Temporarily disable ON_VAULT_CHANGED event to prevent double refresh

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

* Propagate profile updates to child nodes

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

* Skip vault change events triggered by ZE

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

* Update changelog

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

* fix(tests): Add EventProcessor stub to imperative module mock

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

* refactor: Move logic into separate functions; tests: add patch coverage

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

* chore: update ZE API changelog

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

* ran prepublish

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

* fix: pass processor as function arg instead of bind

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

* fix(tests): Pass fake event processor to hook function

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

* Make error handling consistent across all trees

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

* Move 401 error handling back into node methods

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

* Update unit tests for error handling and placeholder nodes

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

* Fix duplicate expand for jobs, clean up logging, update changelog

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

* Fix log statements in wrong place

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

* Use contextOverride when building session nodes

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

* Add tests for memberPattern on ds node

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

* Add unit test for USS placeholder node

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

* Fix extra tree refresh on credential update

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

* Store saved profile contents by URI path

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

* Fix update creds cancelling and node not refreshing

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

* Fix failing USS actions test

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

* Handle scenario of falsy node to refresh

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

* Add unit test for syncSessionNode

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

* Don't show placeholder node when there is error

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: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* resolve FTP getContents bug for MVS and USS (#3200)

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

* chore: add missing license header

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

* patch: update lerna.json in preparation for a release

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

* chore: update changelog files

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

* chore: update changelog 😋

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

* Fix children in tree nodes persisting on error (#3224)

* Fix children in tree nodes persisting on error

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

* Update unit tests to ensure children don't persist

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

---------

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

---------

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Co-authored-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* Bump version to 3.0.1 [ci skip]

Signed-off-by: zowe-robot <zowe.robot@gmail.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* Bump version to 3.0.1-SNAPSHOT [ci skip]

Signed-off-by: zowe-robot <zowe.robot@gmail.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* chore: add dco remediation paths

Third-Party DCO Remediation Commit for Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

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

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

* chore: revert version changes after rebase to fix DCO

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

* chore: remove duplicate changelog items. thanks @t1m0thyj

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

* address comment

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@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: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Co-authored-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Co-authored-by: zowe-robot <zowe.robot@gmail.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
JillieBeanSim added a commit that referenced this pull request Oct 17, 2024
* Improve process to build l10n bundle without comments (#3191)

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* Port 3.0.1 missing release changes to main (#3231)

* Fix 401 error when opening PDS members after cred change (#3157)

* Temporarily disable ON_VAULT_CHANGED event to prevent double refresh

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

* Propagate profile updates to child nodes

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

* Skip vault change events triggered by ZE

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

* Update changelog

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

* fix(tests): Add EventProcessor stub to imperative module mock

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

* refactor: Move logic into separate functions; tests: add patch coverage

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

* chore: update ZE API changelog

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

* ran prepublish

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

* fix: pass processor as function arg instead of bind

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

* fix(tests): Pass fake event processor to hook function

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

* Make error handling consistent across all trees

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

* Move 401 error handling back into node methods

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

* Update unit tests for error handling and placeholder nodes

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

* Fix duplicate expand for jobs, clean up logging, update changelog

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

* Fix log statements in wrong place

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

* Use contextOverride when building session nodes

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

* Add tests for memberPattern on ds node

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

* Add unit test for USS placeholder node

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

* Fix extra tree refresh on credential update

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

* Store saved profile contents by URI path

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

* Fix update creds cancelling and node not refreshing

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

* Fix failing USS actions test

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

* Handle scenario of falsy node to refresh

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

* Add unit test for syncSessionNode

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

* Don't show placeholder node when there is error

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: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* resolve FTP getContents bug for MVS and USS (#3200)

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

* Fix children in tree nodes persisting on error (#3224)

* Fix children in tree nodes persisting on error

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

* Update unit tests to ensure children don't persist

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* ci: change node versions on lint & deployment workflows (#3228)

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

* Prep 3.0.1 (#3202)

* check path instead of file name

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

* add changelog, fix test, run package

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

* To address issue with opening project config in zowe dir

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* To fix pnpm lint failure

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* To update CHANGELOG.md file

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* fix(ZoweDatasetNode): Add contextOverride to PS node

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

* chore: add PR number to ZE changelog

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

* fix: Add check for binary in contextOverride

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

* Update release.config.js for Zowe V3 GA

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

* chore: missing newline in ZE changelog

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

* fix(ProfilesUtils): Pass paths to new ProfileInfo instance

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

* chore: add changelog entry for ZE

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

* chore: adjust changelog to match v2 port

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

* tests: Add unit test to verify readProfilesFromDisk behavior

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

* To revert back logic to open the global config file

Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>

* chore: update ZE changelog entries

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

* Remove sample VSCEs and restore carets for SDK deps (#3173)

* Remove sample VSCEs and restore carets for SDK deps

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

* Update Zowe SDKs to remove prerelease peer deps

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

* Ignore issueTsoCommand deprecation warning for now

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

* Add Sonar scan properties and remove old system test files (#3194)

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

* fix: prompt optimizations for create file/dir; address case of skipping prompt (#3189)

* fix: prompt optimizations for create file/dir; fix session case

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

* chore: update ZE changelog

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

* fix: resolve failing tests, remove unused isTopLevel parameter

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

* refactor: remove unused createUSSNodeDialog function

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

* fix: use path.posix.join when building full path

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

* tests: add test case for prompting user w/ location

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

* chore: add additional bugfix to ZE changelog

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

* tests: add case for dismissing location prompt

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

* tests: add case for createUSSNode - trailing slashes

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

* refactor: use isTopLevel earlier in createUSSNode

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

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* fix(ds): File extension detection misidentifies types (#3182)

* fix(ds): File extension detection misidentifies types

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

* Simplify ds extension mapping

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* deps: update lockfile to resolve audit failure (#3195)

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

* Fix 401 error when opening PDS members after cred change (#3157)

* Temporarily disable ON_VAULT_CHANGED event to prevent double refresh

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

* Propagate profile updates to child nodes

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

* Skip vault change events triggered by ZE

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

* Update changelog

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

* fix(tests): Add EventProcessor stub to imperative module mock

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

* refactor: Move logic into separate functions; tests: add patch coverage

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

* chore: update ZE API changelog

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

* ran prepublish

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

* fix: pass processor as function arg instead of bind

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

* fix(tests): Pass fake event processor to hook function

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

* Make error handling consistent across all trees

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

* Move 401 error handling back into node methods

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

* Update unit tests for error handling and placeholder nodes

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

* Fix duplicate expand for jobs, clean up logging, update changelog

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

* Fix log statements in wrong place

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

* Use contextOverride when building session nodes

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

* Add tests for memberPattern on ds node

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

* Add unit test for USS placeholder node

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

* Fix extra tree refresh on credential update

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

* Store saved profile contents by URI path

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

* Fix update creds cancelling and node not refreshing

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

* Fix failing USS actions test

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

* Handle scenario of falsy node to refresh

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

* Add unit test for syncSessionNode

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

* Don't show placeholder node when there is error

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: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* resolve FTP getContents bug for MVS and USS (#3200)

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

* chore: add missing license header

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

* patch: update lerna.json in preparation for a release

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

* chore: update changelog files

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

* chore: update changelog 😋

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

* Fix children in tree nodes persisting on error (#3224)

* Fix children in tree nodes persisting on error

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

* Update unit tests to ensure children don't persist

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

---------

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

---------

Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Co-authored-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Co-authored-by: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Timothy Johnson <timothy.johnson@broadcom.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* Bump version to 3.0.1 [ci skip]

Signed-off-by: zowe-robot <zowe.robot@gmail.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* Bump version to 3.0.1-SNAPSHOT [ci skip]

Signed-off-by: zowe-robot <zowe.robot@gmail.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>

* chore: add dco remediation paths

Third-Party DCO Remediation Commit for Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>

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

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

* chore: revert version changes after rebase to fix DCO

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

* chore: remove duplicate changelog items. thanks @t1m0thyj

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

* address comment

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@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: Trae Yelovich <trae.yelovich@broadcom.com>
Co-authored-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Co-authored-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Co-authored-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Co-authored-by: zowe-robot <zowe.robot@gmail.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

* fix(ci): Use `ubuntu-22.04` images to get access to libsecret (#3233)

* ci: use ubuntu-22.04 image for libsecret fix

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

* ci: update checks for matrix.os

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

---------

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

* Removing icon names from translated strings (#3239)

* Removing icon names from translated strings

Signed-off-by: Peter Haumer <4391934+phaumer@users.noreply.github.com>

* Changelog updated

Signed-off-by: Peter Haumer <4391934+phaumer@users.noreply.github.com>

* Changelog for API package

Signed-off-by: Peter Haumer <4391934+phaumer@users.noreply.github.com>

---------

Signed-off-by: Peter Haumer <4391934+phaumer@users.noreply.github.com>

* update lerna

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

* ZE Webview Localization (#3162)

* Webview Loc

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

* Add unit tests and changelog

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

* Update tests

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

* Add more test suites

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

* Address issue seen with edit history

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

* Edit Attributes permissions localization

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

* Address table-view No items selected and Page Size localization

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

* Add changelog

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

* run package; nls

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

* Add code coverage

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

---------

Signed-off-by: likhithanimma1 <142219673+likhithanimma1@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>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

* fix: Move v1 conversion prompt into initialization (#3246)

* fix: Move v1 conversion prompt into initialization

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

* chore: update ZE changelog

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

* refactor: fix failing tests, move test cases & fn call

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

* refactor: move migration check before creating profiles instance

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

* chore: update changelog and l10n

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

* tests: check for return values in v1ProfileOptions

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

* run package

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

* chore: address changelog

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.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>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* refactor(jobs): Update contents of editor during polling / "Pull from Mainframe" (#3249)

* refactor: revert contents in editor for jobs when pulling data

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

* chore: add ZE changelog entry

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

* fix: update mtime, size in fetchSpoolAtUri

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

* tests: resolve failing test cases

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

* add changelog #

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

---------

Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Co-authored-by: Billie Simmons <BillieJean.Simmons@ibm.com>

* address comments for changelogs

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

* fix(uss): Fix encoding of USS file not automatically detected (#3253)

* fix(uss): Fix encoding of USS file not automatically detected

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

* run pre-publish

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Co-authored-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>

* remove extra space in ZE package.json build script

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

* fix: add ProfileInfo.getTeamConfig.exists check to v1 profile prompt (#3256)

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

---------

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Trae Yelovich <trae.yelovich@broadcom.com>
Signed-off-by: Billie Simmons <49491949+JillieBeanSim@users.noreply.github.com>
Signed-off-by: zFernand0 <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Signed-off-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Signed-off-by: Billie Simmons <BillieJean.Simmons@ibm.com>
Signed-off-by: Fernando Rijo Cedeno <37381190+zFernand0@users.noreply.github.com>
Signed-off-by: zowe-robot <zowe.robot@gmail.com>
Signed-off-by: Peter Haumer <4391934+phaumer@users.noreply.github.com>
Signed-off-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>
Co-authored-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: SanthoshiBoyina1 <142206957+SanthoshiBoyina1@users.noreply.github.com>
Co-authored-by: Santhoshi Boyina <Santhoshi.Boyina1@ibm.com>
Co-authored-by: zowe-robot <zowe.robot@gmail.com>
Co-authored-by: Peter Haumer <4391934+phaumer@users.noreply.github.com>
Co-authored-by: likhithanimma1 <142219673+likhithanimma1@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Closed
Development

Successfully merging this pull request may close these issues.

regression in FTP for Zowe Explorer V3 when calling getContents
3 participants