Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removing ci_variables_complex_expressions feature flag and deprecated code ↵remove-complex-expressions-feature-flag | drew cimino | 2019-07-12 | 1 | -8/+3 |
| | | | | branches | ||||
* | Enabled complex ci variable expression statements by defaultdefault-enable-complex-ci-variables-expressions | drew cimino | 2019-06-20 | 1 | -1/+1 |
| | |||||
* | Return boolean from Lexeme::Matches#evaluateboolean-values-from-matches-operator | drew cimino | 2019-06-14 | 1 | -16/+0 |
| | |||||
* | Disable CI variable complex expressions by default | drew cimino | 2019-06-13 | 2 | -2/+2 |
| | |||||
* | && and || operators for CI Pipeline expressions. | drew cimino | 2019-06-04 | 9 | -23/+122 |
| | | | | | | Refactored regex pattern matching to eagerly return tokens Packaged behind a default-enabled feature flag and added operator documentation. | ||||
* | Support negative matches | Kamil Trzciński | 2019-04-23 | 2 | -0/+59 |
| | | | | | This adds support for != and !~ operators giving more flexibility in comparing values | ||||
* | Make CI refs matching to to use UntrustedRegexp | Kamil Trzciński | 2019-03-15 | 1 | -2/+2 |
| | | | | | | This makes ref validation to use always `UntrustedRegexp`. This also splits the existing RubySyntax into separate class. | ||||
* | Enable frozen string for lib/gitlab/ci | gfyoung | 2018-10-26 | 9 | -0/+18 |
| | | | | | | | | | | | | Enables frozen string for the following: * lib/gitlab/ci/*.rb * lib/gitlab/ci/build/**/*.rb * lib/gitlab/ci/config/**/*.rb * lib/gitlab/ci/pipeline/**/*.rb * lib/gitlab/ci/reports/**/*.rb Partially addresses #47424. | ||||
* | Simplify pattern lexeme fabrication and matcherfeature/gb/add-regexp-variables-expression | Grzegorz Bizon | 2018-05-18 | 1 | -2/+2 |
| | |||||
* | Add variables expression pattern validation support | Grzegorz Bizon | 2018-05-17 | 1 | -0/+4 |
| | |||||
* | Add anti-corruption layer above expressions pattern matching | Grzegorz Bizon | 2018-05-17 | 1 | -2/+2 |
| | |||||
* | Remove useless assignment in pattern lexeme | Grzegorz Bizon | 2018-05-15 | 1 | -1/+1 |
| | |||||
* | Add support for pattern matching in variables expressions | Grzegorz Bizon | 2018-05-15 | 2 | -1/+3 |
| | |||||
* | Reorganize exceptions in pipeline expressions module | Grzegorz Bizon | 2018-05-15 | 1 | -2/+1 |
| | |||||
* | Add pattern matching variables expression lexeme | Grzegorz Bizon | 2018-05-14 | 1 | -0/+29 |
| | |||||
* | Raise variables statement exception if pattern is invalid | Grzegorz Bizon | 2018-05-14 | 1 | -2/+4 |
| | |||||
* | Implement variables expression untrusted pattern lexeme | Grzegorz Bizon | 2018-05-11 | 1 | -0/+26 |
| | |||||
* | Integration variables collections with expressions | Grzegorz Bizon | 2018-03-23 | 1 | -1/+1 |
| | |||||
* | Allow using an empty string with pipeline expressions | Grzegorz Bizon | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | Do not use keyword args to pass expression variables | Grzegorz Bizon | 2018-02-27 | 4 | -5/+5 |
| | |||||
* | Improve null lexeme in pipeline expressions | Grzegorz Bizon | 2018-02-27 | 1 | -3/+3 |
| | |||||
* | Add support for single quoted string in pipeline expressions | Grzegorz Bizon | 2018-02-27 | 1 | -1/+1 |
| | |||||
* | Remove unused method from base expression lexeme class | Grzegorz Bizon | 2018-02-23 | 1 | -4/+0 |
| | |||||
* | Add missing specs for pipeline expression lexemes | Grzegorz Bizon | 2018-02-23 | 4 | -5/+5 |
| | |||||
* | Add support for evaluating pipeline expression variables | Grzegorz Bizon | 2018-02-23 | 4 | -4/+9 |
| | |||||
* | Add operator / value types in pipeline expressions | Grzegorz Bizon | 2018-02-23 | 6 | -8/+34 |
| | |||||
* | Move pipeline expression lexemes to a separate module | Grzegorz Bizon | 2018-02-23 | 5 | -0/+129 |