dependabot[bot] and Zhihe Li
088deaed3a
chore(deps): bump tmp from 0.2.3 to 0.2.5 in /ui/desktop/electron-app ( #2962 )
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.3 to 0.2.5.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.5 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2025-08-14 14:50:15 -04:00
Zhihe Li
7504e7710c
ci: 🎡 Use repo variables to determine which runner to use ( #2963 )
2025-08-14 14:28:58 -04:00
hashicc
bb7352ca54
fix: 🐛 fix the dependency on apiClientTestAfter with a noop ( #2964 )
2025-08-14 10:40:52 -04:00
hashicc and Zhihe Li
b42ecbff36
Add api client for playwright e2e tests ( #2901 )
...
* chore: 🤖 add @openapitools/openapi-generator-cli
* chore: 🤖 Add @nestjs/core and @openapitools/openapi-generator-cli to ignoredBuiltDependencies
These packages use postinstall for a opencollective notice
* chore: 🤖 add package.json scripts for open-api client gen
* chore: 🤖 add openapi generated files
* chore: 🤖 add boundary api client fixture
* chore: 🤖 incorporate api client fixture with base fixture
* chore: 🤖 migrate existing test to use boundary api fixture
* refactor: 💡 remove org cleanup from test
* refactor: 💡 update sorting e2e test to use api client
* refactor: 💡 clean up api client resource clean up logging
* docs: ✏️ update jsdoc links for domain clients
* chore: 🤖 avoid adding copywright headers to generated api
* Add missing copyright headers
* chore: 🤖 remove fetch argument from api client class
The hope was to use request.fetch but playwright's fetch is a
non-standard fetch which causes the generated api client to fail when
using .clone() on the response
* chore: 🤖 add optional OPENAPI_SWAGGER_URL_OR_FILE for openapi-client
generation
The OPENAPI_SWAGGER_URL_OR_FILE env var can be used to specify the
-i flag the generate:api-client script with either:
* a relative path
* an absolute path
* a url like: https://raw.githubusercontent.com/hashicorp/boundary/refs/heads/main/internal/gen/controller.swagger.json
* refactor: 💡 clean up and refactor boundary-api-client fixture
* chore: 🤖 add extra doc links and delete methods
* test: 💍 add test to ensure that api-client fixture works
* test: 💍 update existing e2e test examples with api-client
* docs: ✏️ add comment for api-client e2e test
* docs: ✏️ add additional links to service docs for api clients
* refactor: 💡 cleanup api-client and corresponding test
* docs: ✏️ add api client fixture docs to e2e README
* fix: 🐛 fix regex
* remove unnecessary capture group
* add "-" to regex to allow for url segments like "storage-buckets" in
"/v1/storage-buckets"
* docs: ✏️ comment potential edge case in e2e api client cleanup
* docs: ✏️ fix comment typo
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* docs: ✏️ remove auth flag for generating e2e client
* docs: ✏️ add mention that java is required for generate:api
* chore: 🤖 implement pr feedback
* chore: 🤖 Clean up api client and add more extensive test
* chore: 🤖 fix casing in api-client test
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2025-08-12 18:08:35 -04:00
Carlos Alcaide Corvo
5fd9f0216a
Fix security vulnerability within desktop appUpdater ( #2953 )
...
* use app.isPackaged instead of electron-is-dev
2025-08-12 11:19:43 -07:00
dependabot[bot] and Carlos Alcaide Corvo
942ea99459
chore(deps): bump browser-actions/setup-chrome from 1.7.3 to 2.1.0 ( #2952 )
...
Bumps [browser-actions/setup-chrome](https://github.com/browser-actions/setup-chrome ) from 1.7.3 to 2.1.0.
- [Release notes](https://github.com/browser-actions/setup-chrome/releases )
- [Changelog](https://github.com/browser-actions/setup-chrome/blob/master/CHANGELOG.md )
- [Commits](https://github.com/browser-actions/setup-chrome/compare/c785b87e244131f27c9f19c1a33e2ead956ab7ce...b94431e051d1c52dcbe9a7092a4f10f827795416 )
---
updated-dependencies:
- dependency-name: browser-actions/setup-chrome
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
2025-08-08 09:28:25 -07:00
Lauren and Zhihe Li
990e2d6b9d
[Desktop][Bug fix]: Stop target sessions before unauthenticating user session ( #2891 )
...
* add stopAll invocation to ipc handler
* trigger modal on both signout btns
* refactor invalidateSession fn
* fix application controller tests
* fix failing tests settings-card/user
* add test to Acceptance | authentication
* migrate electron dialog.showMessageBoxSync to Hds
* rename channel and tracked prop, consolidate cancel fns
* combine modals, add willDestroy, refactor
* test signout and close sessions modal
* address feedback
* refactor window.electron in authentication-test
* address feedback
* refactor: 💡 Fix failing tests
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2025-08-04 16:44:27 -04:00
Zhihe Li
f776ba0617
Fix auto commit of copyright headers ( #2948 )
...
* fix: 🐛 Fix copyright header updates failing in CI
2025-07-28 13:50:35 -04:00
hashicc
fb57965457
chore: 🤖 update @glimmer/component to v2 ( #2871 )
...
* chore: 🤖 update @glimmer/component to v2
* chore: 🤖 bump ember-a11y-refocus to fix focus errors in tests
Previous runs had three failing tests related to focusing from
ember-a11y-refocus:
* global failure: TypeError: Cannot read properties of null (reading 'focus')
Tests failing with this error were fixed as part of this PR:
https://github.com/ember-a11y/ember-a11y-refocus/pull/347
After bumping to a later version of ember-a11y-refocus, the
existing failing tests now pass
2025-07-18 13:12:34 -04:00
Tony
b99fce7d55
refactor: 💡 e2e admin tests - update locators ( #2931 )
...
* refactor: 💡 e2e tests - update locators
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17174
* refactor: 💡 addressing comments
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17174
* refactor: 💡 update test for session-recording-aws-ent
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17174
2025-07-17 15:48:20 -04:00
Zhihe Li
0a2d743ea2
fix: 🐛 Fix removing worker tag ( #2928 )
2025-07-16 13:27:13 -04:00
Lisbet Alvarez
fbd613084d
fix: 🐛 prevent worker registration icon from shrinking ( #2929 )
...
* fix: 🐛 prevent worker registration icon from shrinking
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17392
2025-07-15 17:13:07 -07:00
Cameron Perera
4cd56f8ae5
Icu 17393 manage resource button permissions bug ( #2927 )
...
* fix: 🐛 hide manage button if no action items
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for credential-stores
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for groups
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for host-sets
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for roles
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage action for targets
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for workers
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for users
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
* fix: 🐛 update manage actions for auth-methods
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17393
2025-07-15 14:03:27 -05:00
Carlos Alcaide Corvo
c0d41c0a62
Delete on-click-inside and on-click-outside rose modifiers ( #2926 )
2025-07-15 09:11:32 -07:00
Carlos Alcaide Corvo
389c635030
Modify string sorting to benefit upperCase ( #2924 )
...
* Modify the string sorting to benefit uppercase over lowercase at comparison
2025-07-11 10:08:39 -07:00
Lisbet Alvarez
d93a0c170c
test: 💍 refactor targets manage alias test selectors ( #2921 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16437
2025-07-10 16:20:37 -07:00
Lisbet Alvarez
aa18f599ce
test: 💍 refactor target worker test selectors ( #2910 )
...
* test: 💍 refactor target worker test selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16438
* test: 💍 update selector
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16438
2025-07-10 15:34:24 -07:00
Tony
aa7eb2e844
test: 💍 Add admin UI test for change passsword flow ( #2920 )
...
* test: 💍 Add admin UI test for change passsword flow
This PR adds a test to the Admin UI e2e test suite to validate the
workflow of changing user password from settings menu
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17173
* refactor: 💡 create resources via REST API
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17173
* refactor: 💡 consistent code structure, comments
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17173
* refactor: 💡 code structure consistency
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17173
* refactor: 💡 removed version parameter from boundary-http funcs
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17173
* refactor: 💡 rm unneeded params from https makeAuthMethodPrimary
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17173
* refactor: 💡 rm ui login step
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17173
2025-07-10 11:26:52 -04:00
Dharini
8e31adb9db
fix: 🐛 release date ( #2922 )
v2.3.3
2025-07-09 10:08:40 -07:00
Cameron Perera
f0feb9e563
Icu 16439 enable session recording create storage bucket & index ( #2886 )
...
* test: 💍 update selectors for create-storage-bucket-test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16439
* test: 💍 add selectors for enable session recording index test
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16439
* fix: 🐛 clean up duplicate test selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16439
* refactor: 💡 move single file use selectors back to file
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16439
2025-07-07 11:47:04 -05:00
Carlos Alcaide Corvo
44624e3820
Refactor test selectors for host-sets domain ( #2911 )
2025-07-07 09:17:06 -07:00
Zhihe Li
225c94b853
chore: 🤖 Allow DC E2E tests to run in ent ( #2919 )
2025-07-03 16:46:22 -04:00
Lisbet Alvarez
bd1b8542eb
fix: 🐛 transition aborted error when deleting or saving ( #2918 )
2025-07-02 13:06:17 -07:00
Dharini
c92e93ab1c
chore: 🤖 change log and cli version ( #2917 )
2025-07-02 10:29:12 -07:00
Lisbet Alvarez
1358727832
test: 💍 refactor target host sources test selectors ( #2906 )
...
* test: 💍 refactor target host sources test selectors
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16435
2025-07-02 09:48:52 -07:00
dependabot[bot]
9bc84a2c59
chore(deps): bump stefanzweifel/git-auto-commit-action ( #2915 )
2025-07-01 12:27:49 -07:00
Katrina Schwark
7f00a83b19
Pci pr template v2 ( #2914 )
...
* Update pull_request_template.md
Adding PCI PR Template to existing checklist.
* Update pull_request_template.md
Removing whitespace
2025-06-30 15:07:15 -04:00
Lisbet Alvarez
19426cfd51
chore: resolve brace expansion to patched versions for vulnerability fix ( #2912 )
...
* chore: 🤖 resolve brace-expansion 1.1.11 to 1.1.12
* chore: 🤖 resolve brace-expansion 2.0.1 to 2.0.2
2025-06-27 14:39:01 -07:00
Lisbet Alvarez
30c05eb834
refactor: 💡 update label and description for AWS DHC ( #2909 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17308
2025-06-27 14:17:06 -07:00
Lisbet Alvarez
f1d334b848
chore: 🤖 upgrade got package to solve vulnerability ( #2885 )
...
* chore: 🤖 upgrade got package to solve vulnerability
* chore: 🤖 add missing ember try config in core addon
* chore: 🤖 add usePnpm to ember-try config file for all addons
* chore: 🤖 add resolution for package-json dep. instead of got
2025-06-27 13:58:38 -07:00
Carlos Alcaide Corvo
961f497b6b
Replace this.server.db with this.server.schema ( #2907 )
2025-06-26 14:14:26 -07:00
Lisbet Alvarez
89f33f3714
refactor: 💡 add last seen time column to workers list view ( #2908 )
...
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-17305
2025-06-26 11:18:28 -07:00
Carlos Alcaide Corvo
4bad52f43a
Refactor host set update test ( #2902 )
...
* Refactor host set update test
2025-06-25 08:28:14 -07:00
Carlos Alcaide Corvo
fd6cd3ddf7
Refactor test selectors aliases ( #2897 )
...
* Refactor delete test selectors
* Refactor list test selectors
2025-06-25 07:39:10 -07:00
Lisbet Alvarez
adf7f8603b
test: 💍 refactor targets create alias & enable SR test selectors ( #2904 )
...
* test: 💍 refactor targets create alias & enable SR test selector
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16433
2025-06-24 16:09:33 -07:00
Lauren
2a2e4350ee
conditionally render separator ( #2900 )
2025-06-23 20:07:41 -04:00
Carlos Alcaide Corvo
f563a4ef45
Fix SASS deprecation ( #2899 )
2025-06-23 15:59:54 -07:00
hashicc
37b6ef6d3f
Add e2e test for sorting ( #2883 )
...
* chore: 🤖 add sorting e2e test
* docs: ✏️ update docs with details around @ce and @ent tags
* test: 💍 Add @ent tag to sorting test
* test: 💍 update roles page with goto method
* test: 💍 assert column header labels and improve locators
2025-06-23 14:27:36 -04:00
Sohail
96ff0ddf27
Enhanced the refresh functionality in targets route ( #2889 )
...
* Enhanced the refresh functionality in targets and sessions route
2025-06-23 09:08:59 +05:30
Zhihe Li
746862a897
docs: ✏️ Fix E2E readme instruction ( #2898 )
2025-06-20 17:42:38 -04:00
hashicc
5d6e65f206
refactor: 💡 remove cached allSessions and related models ( #2862 )
2025-06-20 16:16:17 -04:00
Lisbet Alvarez
6f9a464302
chore: 🤖 upgrade hds to newest version 4.20.2 ( #2895 )
2025-06-20 11:39:04 -07:00
Carlos Alcaide Corvo
abf7866292
Refactor scopes test selectors ( #2888 )
2025-06-20 10:32:28 -07:00
Lisbet Alvarez
10c98c66e7
test: 💍 Refactor test selectors for targets credential sources ( #2890 )
...
* test: 💍 Refactor test selectors for targets credential sources
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-16432
2025-06-19 18:04:18 -07:00
Lisbet Alvarez
c1f7fe2ddd
chore: 🤖 revert hds from 4.19.0 to 4.18.2 ( #2892 )
2025-06-19 11:27:08 -07:00
hashicc
7f4586ed9e
chore: 🤖 migrate away from component helper for form/account ( #2880 )
2025-06-18 10:09:28 -04:00
Carlos Alcaide Corvo
0b6049c8b0
Refactor authentication test selectors ( #2887 )
2025-06-17 11:51:04 -07:00
Lisbet Alvarez
2d347171a9
refactor: 💡 add title to primary column in auth-methods table ( #2882 )
2025-06-13 15:55:06 -07:00
Carlos Alcaide Corvo
a085d4d4f7
Clean up commented mirage authentication route handler. ( #2879 )
2025-06-13 14:25:37 -07:00
Carlos Alcaide Corvo
7e2f3e3df3
Refactor credential-store/credentials list test selectors ( #2884 )
...
* Refactor credential-store/credentials list test selectors
2025-06-13 08:24:18 -07:00