summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/ci/pipeline/expression
Commit message (Expand)AuthorAgeFilesLines
* Add latest changes from gitlab-org/gitlab@13-10-stable-eev13.10.0-rc40GitLab Bot2021-03-161-9/+8
* Add latest changes from gitlab-org/gitlab@13-4-stable-eeGitLab Bot2020-09-192-76/+17
* Add latest changes from gitlab-org/gitlab@13-3-stable-eeGitLab Bot2020-08-2010-35/+139
* Add latest changes from gitlab-org/gitlab@13-2-stable-eeGitLab Bot2020-07-2014-14/+14
* Ensure CI matching operator receives an objectMarius Bobin2019-08-212-0/+56
* Add frozen_string_literal to spec/lib (part 1)Thong Kuah2019-07-2614-0/+28
* Removing ci_variables_complex_expressions feature flag and deprecated code br...remove-complex-expressions-feature-flagdrew cimino2019-07-123-115/+1
* Return boolean from Lexeme::Matches#evaluateboolean-values-from-matches-operatordrew cimino2019-06-142-43/+28
* && and || operators for CI Pipeline expressions.drew cimino2019-06-0410-208/+730
* Support negative matchesKamil Trzciński2019-04-233-0/+131
* Make CI refs matching to to use UntrustedRegexpKamil Trzciński2019-03-151-1/+1
* Eliminate duplicated wordsTakuya Noguchi2018-11-221-1/+1
* Simplify untrusted regexp factory methodGrzegorz Bizon2018-05-181-2/+2
* Update variables expressions statement specsGrzegorz Bizon2018-05-171-1/+1
* Add variables expression pattern validation supportGrzegorz Bizon2018-05-171-0/+7
* Add anti-corruption layer above expressions pattern matchingGrzegorz Bizon2018-05-171-0/+28
* Make variables expression pattern case-sensitivity explicitGrzegorz Bizon2018-05-152-0/+14
* Use parameterized RSpec to improve variables expressions specsGrzegorz Bizon2018-05-151-43/+44
* Add support for pattern matching in variables expressionsGrzegorz Bizon2018-05-153-4/+18
* Reorganize exceptions in pipeline expressions moduleGrzegorz Bizon2018-05-153-7/+7
* Add pattern matching variables expression lexemeGrzegorz Bizon2018-05-141-0/+57
* Raise variables statement exception if pattern is invalidGrzegorz Bizon2018-05-143-4/+11
* Do not raise if variable expression can not be evaluatedGrzegorz Bizon2018-05-141-2/+14
* Implement variables expression untrusted pattern lexemeGrzegorz Bizon2018-05-111-0/+55
* Integration variables collections with expressionsGrzegorz Bizon2018-03-231-10/+6
* Merge branch 'backstage/gb/populating-pipeline-refactoring' into feature/gb/v...Grzegorz Bizon2018-03-231-2/+2
|\
| * Make max tokens in expressions lexer a class-level attributeGrzegorz Bizon2018-03-011-2/+2
| * Improve pipeline expressions lexerGrzegorz Bizon2018-03-011-2/+2
* | Add method that checks if pipeline expression is truthyGrzegorz Bizon2018-02-281-11/+38
* | Allow using an empty string with pipeline expressionsGrzegorz Bizon2018-02-281-0/+16
* | Merge branch 'feature/gb/pipeline-variable-expressions' into feature/gb/varia...Grzegorz Bizon2018-02-281-0/+7
|\ \ | |/
| * Do not use keyword args to pass expression variablesGrzegorz Bizon2018-02-271-0/+7
* | Add support for only/except: variables CI/CD configGrzegorz Bizon2018-02-281-9/+31
|/
* Improve specs for pipeline expression statementGrzegorz Bizon2018-02-271-4/+5
* Add support for single quoted string in pipeline expressionsGrzegorz Bizon2018-02-272-0/+63
* Add missing specs for pipeline expression lexemesGrzegorz Bizon2018-02-235-1/+129
* Adds specs for pipeline expressions raw tokenGrzegorz Bizon2018-02-231-0/+45
* Add support for evaluating pipeline expression variablesGrzegorz Bizon2018-02-231-0/+20
* Add operator / value types in pipeline expressionsGrzegorz Bizon2018-02-231-5/+14
* Move pipeline expression lexemes to a separate moduleGrzegorz Bizon2018-02-233-5/+5
* Simplify pipelines expression parserGrzegorz Bizon2018-02-232-7/+9
* Build a recursive parser for pipeline expressionsGrzegorz Bizon2018-02-221-0/+17
* Extract pipeline expressions parser to a separate classGrzegorz Bizon2018-02-223-24/+27
* Rename pipeline expressions statement exception classGrzegorz Bizon2018-02-221-1/+12
* Add variables to pipeline expressions evaluatorGrzegorz Bizon2018-02-211-0/+4
* Improve pipeline expressions specs and freeze constantsGrzegorz Bizon2018-02-211-4/+15
* Implement pipeline expressions parserGrzegorz Bizon2018-02-212-0/+45
* Add test example for syntax error in pipeline expressionsGrzegorz Bizon2018-02-211-0/+7
* Add a lexeme for a string pipeline expressionGrzegorz Bizon2018-02-211-0/+16
* Implement pipeline expressions lexerGrzegorz Bizon2018-02-211-0/+30