An error occurred fetching the project authors.
- 04 Nov, 2020 1 commit
-
-
Miguel Rincon authored
-
- 08 Oct, 2020 1 commit
-
-
Sean McGivern authored
Danger wants a commit body, but there's really not any more to say. These are all best effort and not guaranteed to be 100% accurate.
-
- 16 Sep, 2020 1 commit
-
-
pburdette authored
Setup feature flag and basic boilerplate for moving ci lint to vue.
-
- 02 Sep, 2020 1 commit
-
-
allison.browne authored
Add new lint result serializer and allow this controller to respond to requests for json formatted data
-
- 24 Aug, 2020 1 commit
-
-
Fabio Pitino authored
Provide an abstraction for the CI Lint feature that can use either a static validation via the Gitlab::Ci::YamlProcessor or via a simulation using Ci::CreatePipelineService. The resulting object is mode agnostic making it easy to serialize or visualize it in the UI.
-
- 12 Aug, 2020 1 commit
-
-
Fabio Pitino authored
This allows a pipeline creation to fully run while skipping the persistence steps. In the end it returns a non-persisted pipeline with all its errors and warnings. This feature is useful to allow CI Lint to use the actual pipeline creation and display all errors rather than using only YamlProcessor.
-
- 06 Aug, 2020 1 commit
-
-
Fabio Pitino authored
A warning will be raised when `workflow:rules` is not defined and last of the `job:rules` uses `when:(anything but "never")` without clause.
-
- 10 Jul, 2020 1 commit
-
-
Fabio Pitino authored
- Allow Ci::Config::Entry::Node to capture warnings and return warnings for all its descendants. - Bubble creation warnings up to YamlProcessor and make it handle warnings by returning them as part of the ValidationError. - Add YamlProcessor#error! helper to consistently report errors and warnings for post-syntax validations. - Make Ci::CreatePipelineService aware of any creation warnings and new creation errors by appending them to the pipeline object being created.
-
- 10 Jan, 2020 1 commit
-
-
drew authored
Show validation status in callout Display JSON error context below callout when validation fails
-
- 12 Dec, 2019 2 commits
-
-
drew cimino authored
- Moved new structured validations messaging logic into a class method wrapping .new to prevent needing to process the YAML twice. - Should also make it easier for the application to switch over to using structured error messaging by directly using this class methid instead of a regular YamlProcessor.new
-
drew cimino authored
- Added a new method to return a list of errors instead of a single error string. - Added simple join of structured error messages in Ci::LintsController - Repeats some processing, but to avoid this would require refactoring exception raising and rescuing out of the entire class and all of its invocations across the application. - Existing echnical debt issue addresses the overall problem: https://gitlab.com/gitlab-org/gitlab/issues/30066
-
- 07 Jan, 2019 1 commit
-
-
Kamil Trzciński authored
This adds `project:, file:, ref:` specification support.
-
- 26 Sep, 2018 1 commit
-
-
gfyoung authored
Enables frozen string for some vestigial files as well as the following: * app/controllers/projects/**/*.rb * app/controllers/sherlock/**/*.rb * app/controllers/snippets/**/*.rb * app/controllers/users/**/*.rb Partially addresses #47424.
-
- 26 Mar, 2018 4 commits
-
-
Mayra Cabrera authored
Also includes a comment on Ci::Config regarding that's going to be override by EE
-
Mayra Cabrera authored
- Create ci/lints controller inside project/ - Move js pages to be inside projects/ - Copy view ci/lint view to be inside project folder - Remove ci/lint view and js files Closes #43603
-
Mayra Cabrera authored
Also includes a comment on Ci::Config regarding that's going to be override by EE
-
Mayra Cabrera authored
- Create ci/lints controller inside project/ - Move js pages to be inside projects/ - Copy view ci/lint view to be inside project folder - Remove ci/lint view and js files Closes #43603
-