Commits on Source 14
-
Zack Cuddy authored
This MR adds the prop `showAddNewAlways` to GlTokenSelector which enables the ability for users to add new tokens regardless if there are currently results in the list. This change also updates the dropdown list to include the user defined token as an actual navigatable dropdown item in the list. Additionally there are changes to the logic to create a SSoT for all components regarding if a new token should be able to be created or not.
-
🤖 GitLab Bot 🤖 authored
-
🤖 GitLab Bot 🤖 authored
-
🤖 GitLab Bot 🤖 authored
-
Savas Vedova authored
chore(deps): update dependency node to v20.16.0 See merge request gitlab-org/gitlab-ui!4440 Merged-by:
Savas Vedova <svedova@gitlab.com>
Approved-by:
Savas Vedova <svedova@gitlab.com>
Co-authored-by: GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
Thomas Hutterer authored
chore(deps): update dependency @gitlab/svgs to v3.110.0 See merge request gitlab-org/gitlab-ui!4441 Merged-by:
Thomas Hutterer <thutterer@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
Thomas Hutterer authored
chore(deps): update dependency eslint-plugin-cypress to v3.4.0 See merge request gitlab-org/gitlab-ui!4442 Merged-by:
Thomas Hutterer <thutterer@gitlab.com> Approved-by:
Thomas Hutterer <thutterer@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
🤖 GitLab Bot 🤖 authored
-
Simon Knox authored
chore(deps): update dependency @babel/preset-env to ^7.25.0 See merge request gitlab-org/gitlab-ui!4447 Merged-by:
Simon Knox <simon@gitlab.com> Approved-by:
Simon Knox <simon@gitlab.com> Co-authored-by:
GitLab Renovate Bot <gitlab-bot@gitlab.com>
-
Zack Cuddy authored
- Use .props() rather than $props - Avoid [0][0][0].name call
-
Thomas Hutterer authored
feat(GlTokenSelector): Add `showAddNewAlways` prop See merge request gitlab-org/gitlab-ui!4432 Merged-by:
Thomas Hutterer <thutterer@gitlab.com> Approved-by:
Austin Regnery <aregnery@gitlab.com> Approved-by:
Artur Fedorov <afedorov@gitlab.com> Reviewed-by:
Zack Cuddy <zcuddy@gitlab.com>
Reviewed-by: Artur Fedorov <afedorov@gitlab.com> Co-authored-by:
Zachary Cuddy <zcuddy@gitlab.com> -
Mark Florian authored
This fixes the CI visual and integration test jobs encountered lately, e.g. in gitlab-org/gitlab-ui!4446. The main issue is that the Playwright and Cypress images don't have a C compiler installed by default, and they use different Node versions (20.15.1 and 20.5.0, respectively) compared to our main Node image (20.16.0). So, the `node_modules` cache, which is created by the `populate_npm_cache` job using Node 20.16.0, becomes invalid for some packages. These packages need to be rebuilt to match the current Node version. This is fixed by ensuring that GCC is installed on all images which run `yarn install`. The CC environment variable is also removed, since installing GCC automatically sets up a `cc` symbolic link using the Debian Alternatives system. This has the downside that those CI jobs are a bit less efficient, as they will be rebuilding those packages each time, rather than using the prepared build cache. One alternative approach would be to make sure the Node version is consistent across the CI images we use. This doesn't seem viable, though, since we don't have control over the Playwright/Cypress images. We could build our own images, but that seems like too much overhead. In the future, we could prepare more `node_modules` caches to cover all the Node versions we use in CI, but again, that seems like more trouble than it's worth, at least for now. One oddity which isn't explained by all of this is that the Cypress image is on [Node 20.5.0](https://gitlab.com/gitlab-org/gitlab-ui/-/blob/eddd074e0250fa65426a0b3e69058b53451badf5/.gitlab-ci.yml#L274), and has been for [months](gitlab-org/gitlab-ui@68caa17e). As such, it's not clear why jobs only recently began failing for it.
-
Paul Gascou-Vaillancourt authored
ci: Fix visual and integration test jobs See merge request gitlab-org/gitlab-ui!4452 Merged-by:
Paul Gascou-Vaillancourt <pgascouvaillancourt@gitlab.com> Approved-by:
Paul Gascou-Vaillancourt <pgascouvaillancourt@gitlab.com> Reviewed-by:
Thomas Hutterer <thutterer@gitlab.com> Co-authored-by:
Mark Florian <mflorian@gitlab.com> -
semantic-release-bot authored
# [87.3.0](gitlab-org/gitlab-ui@v87.2.1...v87.3.0) (2024-07-30) ### Features * **GlTokenSelector:** Add `showAddNewAlways` prop ([89ae31c9](gitlab-org/gitlab-ui@89ae31c9))