summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/pipeline/expression
Commit message (Expand)AuthorAgeFilesLines
* Enable frozen string for lib/gitlab/cigfyoung2018-10-2613-0/+26
* Simplify pattern lexeme fabrication and matcherfeature/gb/add-regexp-variables-expressionGrzegorz Bizon2018-05-181-2/+2
* Add variables expression pattern validation supportGrzegorz Bizon2018-05-171-0/+4
* Add anti-corruption layer above expressions pattern matchingGrzegorz Bizon2018-05-171-2/+2
* Remove useless assignment in pattern lexemeGrzegorz Bizon2018-05-151-1/+1
* Do not support inverse variable pattern matchingGrzegorz Bizon2018-05-151-2/+1
* Add support for pattern matching in variables expressionsGrzegorz Bizon2018-05-154-3/+9
* Reorganize exceptions in pipeline expressions moduleGrzegorz Bizon2018-05-154-9/+6
* Add pattern matching variables expression lexemeGrzegorz Bizon2018-05-141-0/+29
* Raise variables statement exception if pattern is invalidGrzegorz Bizon2018-05-142-2/+6
* Do not raise if variable expression can not be evaluatedGrzegorz Bizon2018-05-141-0/+2
* Implement variables expression untrusted pattern lexemeGrzegorz Bizon2018-05-111-0/+26
* Do not raise when validating variables expressionGrzegorz Bizon2018-03-271-4/+0
* Integration variables collections with expressionsGrzegorz Bizon2018-03-232-18/+3
* Integrate variables policy with new pipeline servicesGrzegorz Bizon2018-03-231-3/+3
* Merge branch 'backstage/gb/populating-pipeline-refactoring' into feature/gb/v...Grzegorz Bizon2018-03-232-15/+33
|\
| * Make max tokens in expressions lexer a class-level attributeGrzegorz Bizon2018-03-011-5/+6
| * Add a comment to expressions parser tree methodfeature/gb/pipeline-variable-expressionsGrzegorz Bizon2018-03-011-0/+5
| * Improve pipeline expressions lexerGrzegorz Bizon2018-03-011-15/+27
* | Add support for checking attributes in build policiesGrzegorz Bizon2018-03-011-1/+7
* | Revert support for simplified pipeline expressionsGrzegorz Bizon2018-03-011-1/+5
* | Add method that checks if pipeline expression is truthyGrzegorz Bizon2018-02-281-0/+4
* | Allow using an empty string with pipeline expressionsGrzegorz Bizon2018-02-281-1/+1
* | Use pipeline runtime variables in expressionsGrzegorz Bizon2018-02-281-2/+2
* | Merge branch 'feature/gb/pipeline-variable-expressions' into feature/gb/varia...Grzegorz Bizon2018-02-285-6/+6
|\ \ | |/
| * Do not use keyword args to pass expression variablesGrzegorz Bizon2018-02-275-6/+6
* | Add support for only/except: variables CI/CD configGrzegorz Bizon2018-02-281-1/+13
|/
* Robustify pipeline expressions nodes parserGrzegorz Bizon2018-02-271-1/+1
* Improve null lexeme in pipeline expressionsGrzegorz Bizon2018-02-271-3/+3
* Add support for single quoted string in pipeline expressionsGrzegorz Bizon2018-02-271-1/+1
* Remove unused method from base expression lexeme classGrzegorz Bizon2018-02-231-4/+0
* Add missing specs for pipeline expression lexemesGrzegorz Bizon2018-02-235-6/+6
* Add support for evaluating pipeline expression variablesGrzegorz Bizon2018-02-236-6/+12
* Add operator / value types in pipeline expressionsGrzegorz Bizon2018-02-238-10/+36
* Move pipeline expression lexemes to a separate moduleGrzegorz Bizon2018-02-2312-123/+133
* Simplify pipelines expression parserGrzegorz Bizon2018-02-233-10/+9
* Build a recursive parser for pipeline expressionsGrzegorz Bizon2018-02-228-18/+44
* Extract pipeline expressions parser to a separate classGrzegorz Bizon2018-02-223-21/+35
* Rename pipeline expressions statement exception classGrzegorz Bizon2018-02-222-4/+4
* Add variables to pipeline expressions evaluatorGrzegorz Bizon2018-02-211-1/+4
* Improve pipeline expressions specs and freeze constantsGrzegorz Bizon2018-02-212-2/+2
* Make pipeline variables evaluation concept explicitGrzegorz Bizon2018-02-211-5/+3
* Simplify evaluating pipeline expressionsGrzegorz Bizon2018-02-211-5/+1
* Add code that evaluates pipelines expressionsGrzegorz Bizon2018-02-211-3/+8
* Implement pipeline expressions parserGrzegorz Bizon2018-02-216-5/+49
* Add a lexeme for a string pipeline expressionGrzegorz Bizon2018-02-213-15/+19
* Implement pipeline expressions lexerGrzegorz Bizon2018-02-215-7/+44
* Move pipeline expressions grammar from lexer to parserGrzegorz Bizon2018-02-212-8/+8
* Rename tokens to lexemes in pipeline expressionsGrzegorz Bizon2018-02-215-9/+5
* Add basic pipeline expressions grammar definitionGrzegorz Bizon2018-02-211-0/+8