hashicc
1f4076d8d4
(HACK WEEK 2025) Upload a11y reports in ci ( #2949 )
...
* ci: 🎡 consolidate ember a11y reports and upload as gh artifact
* ci: 🎡 Bump test timeout for a11y tests
* chore: 🤖 run a11y tests in parallel
* chore: 🤖 only run a11y audit against acceptance tests
* chore: 🤖 restore ember test in place of ember exam
testing whether or not ember test hangs with three tests timing out like
ember exam does
* ci: 🎡 output a11y reports filtered down in ci
* ci: 🎡 attempt to fix shell exit code for a11y test failures
* ci: 🎡 add step names for outputting a11y test report summary
2025-08-19 10:51:44 -05:00
Cameron Perera
f202d0f533
(HACK WEEK 2025) docs: ✏️ add a11y testing info to READMEs ( #2945 )
...
* docs: ✏️ add a11y testing info to READMEs
* chore: 🤖 remove light theme setup for acceptance tests in admin
* docs: ✏️ add link to test-helper.js in README
* chore: 🤖 update PR template for a11y-tests
* test: 💍 fix color theme switching tests
2025-08-19 10:51:44 -05:00
hashicc
4344dcbb36
Fix a11y-tests label ( #2947 )
2025-08-19 10:51:44 -05:00
Cameron Perera
87d6bbae2a
(HACK WEEK 2025) chore: 🤖 add new gh workflow for a11y tests ( #2942 )
...
* chore: 🤖 add new gh workflow for a11y tests
* chore: 🤖 remove a11y dark tests job
* chore: 🤖 increase a11y tests timeout
2025-08-19 10:51:44 -05:00
Zhihe Li
7504e7710c
ci: 🎡 Use repo variables to determine which runner to use ( #2963 )
2025-08-14 14:28:58 -04: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
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
Zhihe Li
225c94b853
chore: 🤖 Allow DC E2E tests to run in ent ( #2919 )
2025-07-03 16:46:22 -04: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
hashicc
5a302b0bcc
Migrate to pnpm ( #2828 )
...
* chore: 🤖 remove packageManager field from package.json
* chore: 🤖 migrate yarn resolutions to pnpm overrides
* chore: 🤖 generate pnpm-lock.yml by using: pnpm import yarn.lock
* chore: 🤖 remove yarn.lock file
* chore: 🤖 migrate workspace configuration
* chore: 🤖 remove .yarn and .yarnrc.yml config
* chore: 🤖 update .copyright.hcl to ignore root pnpm files
* chore: 🤖 migrate husky pre-commit hook from yarn to pnpm
* chore: 🤖 migrate package.json scripts from yarn to pnpm
* chore: 🤖 update rose package.json & build to use explicit deps
* chore: 🤖 remove unused cp metadata.json command in pjson script
The cp metadata.json to dist was added in:
d19a251
The addons/rose/metadata.json no longer exists so it can't be copied
* chore: 🤖 migrate electron-app package.json scripts to pnpm
* chore: 🤖 create pnpm workspace for electron-app w/ hoisted deps
* chore: 🤖 migrate electron-app yarn lockfile to pnpm lockfile
Used "pnpm import yarn.lock"
* chore: 🤖 migrate electron-app overrides
node-gyp isn't needed since the fork is used via @electron/node-gyp
see: https://github.com/electron/node-gyp?tab=readme-ov-file#node-gyp---nodejs-native-addon-build-tool
* chore: 🤖 add trusted deps to be built to onlyBuiltDependencies
This is a pnpm feature that increases security. By defining these
dependencies they are being trusted to allow install hooks,
including postinstall. See:
https://pnpm.io/settings#onlybuiltdependencies
* chore: 🤖 add electron-app pnpm files to copyright header ignore
* chore: 🤖 remove yarn references from .*ignore files
* chore: 🤖 migrate --yarn to --pnpm for ember-cli-update.json
This isn't clearly documented but something that is supported
and can be found in other ember apps:
https://github.com/search?q=--pnpm+ember-cli-update.json&type=code
* chore: 🤖 migrate ci and related scripts to use pnpm
The cache is migrated to use the cache supported by
actions/setup-node@v4, an action we are already using. This is the
recommended way by pnpm:
https://pnpm.io/continuous-integration#github-actions
This commit also ensures that all github actions are using
consistent versions of actions/setup-node and pnpm/action-setup
* docs: ✏️ update documentation to use pnpm instead of yarn
* chore: 🤖 use explicit asciinema-player dependency
Because we override styles on asciinema-player we depend on their
styles. What might be a minor non-breaking change in their version could
(and did) break our style expectations in our overrides.
* chore: 🤖 run pnpm install and commit lockfile changes
* chore: 🤖 Remove ember-inflector from being overidden
https://github.com/hashicorp/boundary-ui/pull/2828#discussion_r2110380711
* chore: 🤖 remove highlight.js from pnpm overrides
https://github.com/hashicorp/boundary-ui/pull/2828#discussion_r2109847938
* chore: 🤖 remove additional unnecessary files from ignore files
* docs: ✏️ fix pnpm doc links
* chore: 🤖 use corepack to specify packageManager in package.json
* chore: 🤖 let pnpm action in ci use packageManager for version
https://github.com/pnpm/action-setup?tab=readme-ov-file#version
* docs: ✏️ fix broken pnpm website links
2025-06-03 12:55:12 -04:00
dependabot[bot] and Zhihe Li
a747614a74
chore(deps): bump hashicorp/setup-terraform from 3.0.0 to 3.1.2 ( #2853 )
...
Bumps [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform ) from 3.0.0 to 3.1.2.
- [Release notes](https://github.com/hashicorp/setup-terraform/releases )
- [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/setup-terraform/compare/a1502cd9e758c50496cc9ac5308c4843bcd56d36...b9cd54a3c349d3f38e8881555d616ced269862dd )
---
updated-dependencies:
- dependency-name: hashicorp/setup-terraform
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
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-05-23 10:53:03 -04:00
dependabot[bot] and Zhihe Li
84856407ee
chore(deps): bump stefanzweifel/git-auto-commit-action ( #2852 )
...
Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action ) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases )
- [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/e348103e9026cc0eee72ae06630dbe30c8bf7a79...b863ae1933cb653a53c021fe36dbb774e1fb9403 )
---
updated-dependencies:
- dependency-name: stefanzweifel/git-auto-commit-action
dependency-version: 5.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
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-05-23 10:40:43 -04:00
dependabot[bot]
9bfd624713
chore(deps): bump actions/setup-node from 4.3.0 to 4.4.0 ( #2851 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/cdca7365b2dadb8aad0a33bc7601856ffabcc48e...49933ea5288caeca8642d1e84afbd3f7d6820020 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-23 10:22:03 -04:00
Jan Harrie
b2a6e4d47f
configure dependabot to automatically update GitHub Actions dependencies ( #2848 )
2025-05-23 15:03:29 +02:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
6be8130329
Result of tsccr-helper -log-level=info gha update -latest .github/ ( #2809 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2025-05-01 09:15:31 +02:00
Zhihe Li
e6834d2033
chore: 🤖 Add chrome for self hosted runners when running tests ( #2731 )
2025-03-14 12:10:44 -04:00
Zhihe Li
1ac7d1e08b
feat: 🎸 Use repo vars to determine the runner size ( #2724 )
2025-03-14 11:15:53 -04:00
Zhihe Li and Michael Li
474ce17a13
Initial E2E DC setup ( #2710 )
...
* Initial setup
* refactor: 💡 Update dependency job
* refactor: 💡 Use boundary ent
* chore: 🤖 Cleanup workflow
* refactor: 💡 Adjust run condition
---------
Co-authored-by: Michael Li <michael.li@hashicorp.com >
2025-03-10 15:36:21 -04:00
Cameron Perera
e25a854d24
docs: ✏️ update bug report template ( #2695 )
...
* docs: ✏️ update bug report template
* docs: ✏️ update debug log info
* docs: ✏️ small comment changes
* docs: ✏️ add arch and os version examples
* docs: ✏️ change App Version to Desktop Client Version
* docs: ✏️ small change
* docs: ✏️ another small change to bug template
2025-02-20 09:20:31 -06:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
570ed61edb
Result of tsccr-helper -log-level=info gha update -latest .github/ ( #2675 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2025-02-04 13:55:48 -08:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
ed569306bb
Result of tsccr-helper -log-level=info gha update -latest .github/ ( #2642 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2025-01-02 09:41:32 -08:00
Carlos Alcaide Corvo
055607b3dd
refactor: 💡 Clean up release triggers ( #2602 )
2024-12-03 07:44:32 -08:00
86ee79e6bf
Result of tsccr-helper -log-level=info gha update -latest .github/ ( #2608 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
2024-12-02 11:22:03 -08:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
ccdc5a03ac
Result of tsccr-helper -log-level=info gha update -latest .github/ ( #2548 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-11-04 10:54:51 -08:00
Carlos Alcaide Corvo
2ae24c4627
Change boundary-ui-releases to boundary-desktop-releases ( #2535 )
2024-11-04 10:16:09 -08:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
486d8b116a
Result of tsccr-helper -log-level=info gha update -latest . ( #2506 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-10-01 14:32:36 +02:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
0cfa814cdd
Result of tsccr-helper -log-level=info gha update -latest . ( #2469 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-09-04 11:41:24 -07:00
Carlos Alcaide Corvo
f607e77274
Automate copyright headers addition ( #2440 )
...
* Refactor checking headers to automatically add them
2024-08-19 14:22:27 -07:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
4dc5e13f24
Result of tsccr-helper -log-level=info gha update -latest . ( #2422 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-08-01 10:13:24 -07:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
07c25d766e
Result of tsccr-helper -log-level=info gha update -latest . ( #2369 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-07-03 10:43:51 -07:00
Dharini Jeeva
17db3cba68
workflow action for copyright headers ( #2345 )
2024-06-27 11:06:41 -07:00
a92701701c
Result of tsccr-helper -log-level=info gha update -latest . ( #2316 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
2024-06-04 14:44:17 -07:00
Dharini Jeeva
9b1f052a56
chore: Update desktop client license from MPL to BSL ( #2307 )
...
* chore: 🤖 license
2024-05-31 11:29:24 -07:00
Cameron Perera
2394df8435
chore: 🤖 update PR template ( #2300 )
2024-05-16 13:13:54 -05:00
Cameron Perera
0691b57e40
Icu 11936 support node 20 stop support node 16 ( #2282 )
...
* chore: 🤖 remove .mdx format script in rose addon
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11936
* chore: 🤖 deprecate use of node v16 and include node v20
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11936
* chore: 🤖 update github workflows to use node v18
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11936
* chore: 🤖 update workflows to use node v20
✅ Closes: https://hashicorp.atlassian.net/browse/ICU-11936
2024-05-10 13:03:43 -05:00
Michael Li
87e0a075c1
chore: Lint action ( #2294 )
2024-05-09 11:13:00 -04:00
Michael Li
91fe148df4
chore: Fix error in Jira Sync workflow ( #2289 )
2024-05-06 12:37:05 -04:00
Michael Li
4cb9565ca0
chore: Update to use Node20 version of Actions ( #2283 )
...
atlassian/gajira-* actions are no longer maintained, but they are using node16, which is soon to be deprecated. This change removes the use of those actions.
2024-05-06 09:55:17 -04:00
eddbdb23d0
Result of tsccr-helper -log-level=info gha update -latest . ( #2281 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
2024-05-03 11:03:45 -07:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
78bcc103c2
Result of tsccr-helper -log-level=info gha update -latest . ( #2210 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-04-02 10:21:39 -07:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
f073de774d
Result of tsccr-helper -log-level=info gha update -latest . ( #2167 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-03-01 09:48:29 -08:00
022ac0fffe
Result of tsccr-helper -log-level=info gha update -latest . ( #2126 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: Lisbet Alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
2024-02-07 16:42:38 -08:00
Zhihe Li
b3abb658ab
chore: 🤖 Fix breaking change in labeler when upgrading to v5 ( #2078 )
2024-01-08 15:06:46 -05:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
245cfb395e
Result of tsccr-helper -log-level=info gha update -latest . ( #2065 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-01-08 14:10:13 -05:00
45d706dd40
Result of tsccr-helper -log-level=info -pin-all-workflows . ( #2025 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
2023-12-04 15:06:17 -08:00
Lisbet Alvarez and Carlos Alcaide Corvo
4127f6abd7
chore: 🤖 update test release trigger ( #1978 )
...
* chore: 🤖 add trigger for new workflow
---------
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
2023-11-20 13:12:23 -08:00
4cdcaefe15
Result of tsccr-helper -log-level=info -pin-all-workflows . ( #1977 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
2023-11-01 11:22:41 -07:00
Susmitha Girumala
8e4fac5ce2
Manually trigger admin ui build ( #1964 )
2023-10-20 10:16:06 +02:00
Dharini Jeeva
2a9666285a
fix: 🐛 name ( #1963 )
2023-10-20 00:41:25 -07:00