该项目从 https://gitlab.com/gitlab-org/gitlab.git 镜像。
拉取镜像更新于 。
- 2月 22, 2024
-
-
由 Rémy Coutable 创作于
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 2月 21, 2024
-
-
由 Amy Qualls 创作于
Repoint everything to its new location.
-
由 Lukas 'ai-pi' Eipert 创作于
After analyzing the CSS diff between the new and old compiler, the diff doesn't have us concerned too much. We therefore want to enable the new SASS compiler in CI/CD to see if there are any failures. Furthermore we turn it on in development by default as well - See also: https://gitlab.com/gitlab-org/gitlab/-/issues/438278 - Link to the Diff: https://gitlab.com/gitlab-org/frontend/playground/sass-compiler-diff/-/merge_requests/1#note_1758213709
-
- 2月 20, 2024
-
-
由 Peter Leitzen 创作于
The CI job static-analysis did not pick up doc/ changes and linting mermaid in markdown also makes more sense in a doc related CI job.
-
由 Dmitry Gruzd 创作于
-
由 Peter Hegman 创作于
Basic setup for compiling Tailwind CSS utilities
-
由 Lin Jen-Shin 创作于
-
- 2月 19, 2024
-
-
由 Dmitry Gruzd 创作于
-
由 Peter Leitzen 创作于
If the check script fails having a full stacktrace is beneficial for debugging purposes. In case of an error both versions of the script exit with error code 1.
-
由 Peter Leitzen 创作于
Run this script in lefthook and static analysis on CI.
-
- 2月 16, 2024
-
-
由 Peter Leitzen 创作于
This reduces artifacts size from 321 MB to 208 MB.
-
- 2月 14, 2024
-
-
由 Andrejs Cunskis 创作于
-
- 2月 12, 2024
-
-
由 Lukas Eipert 创作于
We run tests in CI with `vite` (`e2e:test-on-gdk`). When these run in CI, we do not need to watch our CSS assets, because the CSS is not going to be changed during the run of the pipeline. Therefore we just make the CSS compiler respect the hot module reloading setting.
-
- 2月 10, 2024
-
-
由 Peter Leitzen 创作于
This rake task got significantly faster since https://gitlab.com/gitlab-org/gitlab/-/merge_requests/115003 but we never updated the expected time.
-
- 2月 08, 2024
-
-
由 Peter Leitzen 创作于
-
由 Sarah Yasonik 创作于
-
- 2月 07, 2024
-
-
由 Dominic Couture 创作于
-
- 2月 06, 2024
-
-
由 Stan Hu 创作于
This script was dropped in https://gitlab.com/gitlab-org/gitlab/-/merge_requests/124875, but it would caught an issue with executing Git inside the `vendor/gems` directory. The `gems` directory no longer needs this each project inherits from `gems/gem.gitlab-ci.yml`, which already enables the `Gemspec/AvoidExecutingGit` Rubocop rule.
-
- 2月 01, 2024
-
-
由 ddieulivol 创作于
-
- 1月 31, 2024
-
-
由 Lukas 'ai-pi' Eipert 创作于
By moving most of the CSS compilation to a lib file, we will be able to reuse it more easily in some other scripts.
-
由 Sebastian Rehm 创作于
-
- 1月 29, 2024
-
-
由 Peter Leitzen 创作于
* Run CI job per supported Ruby version. * Use the much faster RubyVM::InstructionSequence.compile Spawning Ruby processes is expensive and RubyVM::InstructionSequence.compile provides the same functionality (minus warnings). * Add Rakefile again and adjust specs * CI: Run ruby_syntax job in preflight stage
-
- 1月 26, 2024
-
-
由 Lin Jen-Shin 创作于
Note that this also removes clusterwide-db for FOSS because it's not passing for EE anyway. Also note that this can make the pipelines run much more FOSS jobs because previously we might only run partial FOSS jobs like build-assets-image, but now when we run it will run all the corresponding FOSS jobs. We can tweak the rules accordingly in the next iteration. For this iteration this is focusing on bringing everything over, and it should avoid missing jobs unless there's a good reason like clusterwide-db jobs can't pass anyway.
-
由 Lin Jen-Shin 创作于
This reverts merge request !141897
-
- 1月 24, 2024
-
-
由 Lin Jen-Shin 创作于
Note that this also removes clusterwide-db for FOSS because it's not passing for EE anyway. Also note that this can make the pipelines run much more FOSS jobs because previously we might only run partial FOSS jobs like build-assets-image, but now when we run it will run all the corresponding FOSS jobs. We can tweak the rules accordingly in the next iteration. For this iteration this is focusing on bringing everything over, and it should avoid missing jobs unless there's a good reason like clusterwide-db jobs can't pass anyway.
-
- 1月 23, 2024
-
-
由 ddieulivol 创作于
-
由 Sarah Yasonik 创作于
-
- 1月 19, 2024
-
-
由 Muhammed Ali 创作于
Add cssbundling-rails and remove sassc-rails from the GitLab project. `cssbundling-rails` enhances `assets:precompile` to invoke `yarn build:css`. Ran the setup command for `cssbundling-rails Added a rudimentary `build-css` script to compile assets using Dart Sass NodeJS because `sassc-rails` is not being used, we have to load `sprockets/railtie` ourselves Changelog: changed
-
由 Leonardo da Rosa 创作于
Pre-16.3 migration files were removed and schema changes moved to db/init_structure.sql file Changelog: changed
-
- 1月 17, 2024
-
-
由 Jonas Larsen 创作于
-
由 Lukas 'Eipi' Eipert 创作于
The script `./scripts/frontend/compile_css.mjs` compiles our SCSS style code to CSS. It follows the same rules/settings that our sassc-rails gem currently does (compiling the same files) while using dart sass and not the deprecated C implementation. Compiled CSS files will be placed in `app/assets/builds` where they can be picked up by the `cssbundling` gem. The gem _needs_ runs the npm script `build:css`. We also mark `sass` as a production dependency so that our license scanning picks up everything properly. One more note, the current MR doesn't integrate with the Vite and Webpack dev servers yet, this would be done in a second step. For more context see the in-progess MR: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/140611 Co-Authored-By:
Muhammed Ali <muhammed.ali@airtimerewards.com>
-
- 1月 15, 2024
-
-
由 Jonas Larsen 创作于
-
- 1月 12, 2024
-
-
由 Niklas 创作于
When a file in the documentation is moved, the old path was also passed to markdownlint and vale. That causes the linting to fail, because the files don't exist. In order to fix that, the new option will only return the new paths of the changed files and not the old paths.
-
- 1月 11, 2024
-
-
由 Mark Lapierre 创作于
- Adds a job that triggers a multi-project pipeline in the code-suggestion-scenarios project
-
由 Andrejs Cunskis 创作于
-
- 1月 10, 2024
-
-
由 Lin Jen-Shin 创作于
-
由 David Dieulivol 创作于
-
- 1月 05, 2024
-
-
由 ddieulivol 创作于
-
- 1月 04, 2024
-
-
This commit fixes two types of Rubocop failures seen only with Ruby 3.2: * Style/ArgumentsForwarding: As explained in https://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Style/ArgumentsForwarding, in Ruby 3.2, anonymous args/kwargs forwarding has been added. This cop can be disabled by setting `UseAnonymousForwarding: false`. * Lint/RedundantRequireStatement: As explained in https://www.rubydoc.info/gems/rubocop/RuboCop/Cop/Lint/RedundantRequireStatement, `require 'set'` is no longer needed in Ruby 3.2. But since we still need to support Ruby 3.1 and earlier, disable this cop on `require 'set'` lines. Relates to https://gitlab.com/gitlab-org/gitlab/-/merge_requests/140815#note_1712305597
-