该项目从 https://gitlab.com/gitlab-org/gitlab.git 镜像。
拉取镜像更新于 。
- 4月 24, 2024
-
-
由 Peter Leitzen 创作于
This mapping already uncovered inconsistent file names for factories.
-
由 Peter Leitzen 创作于
This commit removes the huge ee/spec/models/factories_spec.rb in favor of linting factories per associated model. Linting is run in a isolated, outer context starting with `Lint factories for <described_class>`.
-
- 4月 23, 2024
-
-
由 Andrejs Cunskis 创作于
Fix arg passing to log methods
-
- 4月 22, 2024
-
-
由 Lin Jen-Shin 创作于
This should make the intention more clear and avoid messing up
-
- 4月 20, 2024
-
-
由 Alejandro Rodríguez 创作于
In https://gitlab.com/gitlab-org/gitlab/-/merge_requests/147182/ we removed a deprecated task, that happened to be including the `rainbow/ext/string` lib. It seems that since Rails includes all rake files when loading tasks (see here https://github.com/rails/rails/blob/v7.0.8.1/railties/lib/rails/engine.rb#L661) this made the rainbow String extensions available for all other tasks. When we removed the deprecated task, we switched to including the library in our `Rakefile`, which also has the effect of making every invocation of `rake` have it loaded, but it doesn't cover the case of code that's not invoked through the rake task but that instead calls `Gitlab::Application.load_tasks`, like the `regenerate-schema` script. We thus now add the require explicitly here.
-
- 4月 18, 2024
-
-
由 Paul Gascou-Vaillancourt 创作于
The monospace font needs to be defined via a plugin so that we can disable ligatures. This in turn requires that we slightly adjust the CSS-in-Js generator so that it takes this plugin into account when creating and purging the config.
-
由 Martin Wortschack 创作于
This task was deprecated since 16.6. Changelog: removed Co-authored-by:
James Nutt <jnutt@gitlab.com>
-
由 Kerri Miller 创作于
-
- 4月 17, 2024
-
-
由 Kerri Miller 创作于
-
- 4月 16, 2024
-
-
由 Paul Gascou-Vaillancourt 创作于
This removes the `tailwind_all_the_way` feature flag. We had the flag enabled long enough in production to catch and fix a few regressions. We are now ready to remove the flag and rely on a single Tailwind config which will allow us to resume the migrations. Changelog: added
-
由 Andrejs Cunskis 创作于
Add missing junit_merge install command Update cng pipeline setup Remove flaky test changed warning Fix sourcing spec helpers Log junit_merge command
-
- 4月 15, 2024
-
-
由 Jonas Larsen 创作于
-
- 4月 12, 2024
-
-
由 Andrejs Cunskis 创作于
-
- 4月 11, 2024
-
-
由 Paul Gascou-Vaillancourt 创作于
-
由 Lukas 'ai-pi' Eipert 创作于
This extends the tailwind_all_the_way.mjs to accept an --only-used flag. Also remove the `content` option override from the all_the_way config. I don't think we need this anymore, we can rely on the conversion script to decide whether or not we want to parse all the utils.
-
- 4月 10, 2024
-
-
由 Lukas Eipert 创作于
Tailwind doesn't allow to individually control the styles of borders (bottom, left, right, top). We use those utils, so let's move them to our custom list of utility definitions. Furthermore we make use of the `@layer component` and `@layer utilities` for our custom component / utility definition, so that tailwind can properly prune those classes in the future.
-
由 Lukas Eipert 创作于
Once the vite server starts, we compile tailwind_all_the_way once in order to generate the css_in_js file. I cannot wait that we get rid of that file...
-
由 rkumar555 创作于
-
- 4月 09, 2024
-
-
由 Marcel Amirault 创作于
-
- 4月 05, 2024
-
-
由 Lukas 'ai-pi' Eipert 创作于
This is the first step towards generating all utility classes with tailwind. The idea behind this is the following: Parse all utility classes being provided by @gitlab/ui into a JSON object where each class is represented as something like this: ``` '.bg-gray-10': { 'background-color': 'var(--gray-10, #fbfafd)', }, ``` We then let tailwind generate all the utilities and compare the class definitions above with the class definitions in @gitlab/ui. They can fall into four categories: - exact matches: The tailwind generated class matches @gitlab/ui 1:1 - potential mismatches: The tailwind generated class mismatches significantly. This can be okay or we may need some adjustments to the tailwind config. - hardcoded colors: Some of the utility classes have hard coded colors which the conversion script is not able to resolve to a CSS variable. - safe to use legacy utils: These utils have no overlap with tailwind at all. The class names completely differ. This means we can feed the definitions above into tailwind, so that tailwind is able to generate the classes As part of the conversion certain aspects are normalized, for example colors like `#fbfafd` are normalized to `var(--gray-10, #fbfafd)`, but only if the class name contains `gray-10`. Furthermore we currently check-in two files that later will be git-ignored: 1. config/helpers/tailwind/css_in_js.js – containing the css-in-js definitions for tailwind to generate the legacy utils with tailwind 2. config/helpers/tailwind/all_utilities.haml – containing a list of all utility classes, so that tailwind is able to generate _all utilities_ and not just the used ones
-
- 4月 04, 2024
-
-
由 Peter Leitzen 创作于
This reverts merge request !148160
-
由 Achilleas Pipinellis 创作于
The majority of the docs filenames use underscores instead of dashes. - Dashes: 72 pages - Underscores: 1027 pages We have a similar test for directory names, this expands it to filenames as well.
-
由 Rémy Coutable 创作于
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
由 Lin Jen-Shin 创作于
-
- 4月 03, 2024
-
-
由 Lin Jen-Shin 创作于
-
由 ddieulivol 创作于
-
由 Peter Leitzen 创作于
-
- 3月 29, 2024
-
-
由 Paul Gascou-Vaillancourt 创作于
This creates the `tailwind_all_the_way` feature flag and lays the groundwork for what we'll need to take advantage of it: * GitLab UI utitilies are moved to their own stylesheet so that we can easily switch between the legacy library and the Tailwind one. * We create the "all the way" Tailwind stylesheet and config. These compile the `app/assets/builds/tailwind_all_the_way.css` CSS file which gets included when the feature flag is enabled. For now, this file is unreliable as it requires the second iteration where we'll create the proper CSS in Js config for Tailwind to generate our legacy utils. * The Tailwind compiler is updated to compile both Tailwind CSS bundles.
-
- 3月 28, 2024
-
-
由 Peter Leitzen 创作于
Using named captures makes mappings more readable. Using file patterns makes source definitions more concise.
-
由 Michał Wielich 创作于
Migrate value_streams_dashboard to internal events
-
- 3月 27, 2024
-
-
由 Savas Vedova 创作于
-
- 3月 25, 2024
-
-
由 Sarah Yasonik 创作于
-
由 Evan Read 创作于
-
- 3月 22, 2024
-
-
由 David Dieulivol 创作于
-
- 3月 21, 2024
-
-
由 Chad Woolley 创作于
- Enable ee/spec/features/remote_development/workspaces_dropdown_group_spec.rb even though it's still failing
-
由 Andrejs Cunskis 创作于
Do not report cng instance failures Reduce parallel job count Run cng tests on all schedule Use image with git lfs Add pre-receive hook needed for tests Improve install script logging Quarantine conan test in cng Set application cache setting to 0
-
由 ddieulivol 创作于
-
- 3月 20, 2024
-
-
由 ddieulivol 创作于
-
- 3月 19, 2024
-
-
由 Andrejs Cunskis 创作于
Fix needs Allow local requests for cng tests Add additional logging for fetching ip address Remove host assumptions from ip address detection flow
-
- 3月 09, 2024
-
-
由 Chad Woolley 创作于
- Add remote dev entries to test.yml - Fix rubocop warnings
-