summaryrefslogtreecommitdiff
path: root/config
AgeCommit message (Expand)AuthorFilesLines
2018-12-10Use JSON as canonical config formatTyler Cipriani30-109/+136
2018-11-16Fix entrypoint merge behaviorTyler Cipriani2-1/+10
2018-10-01Remove support for `sharedvolume` configurationDan Duvall5-39/+12
2018-09-17Install `node_modules` to application directoryDan Duvall2-32/+17
2018-08-14Bump Blubber config version to v3Dan Duvall14-35/+35
2018-08-14Refactor builder to support file requirements and run pre-installDan Duvall7-136/+95
2018-08-09Makefile lint rule now tests gofmt output and runs go vet correctlyDan Duvall1-1/+1
2018-07-31Change import paths from Phabricator to GerritDan Duvall25-33/+33
2018-05-20Bump config version to v2Dan Duvall14-37/+37
2018-05-20Refactor config for node app dependenciesDan Duvall5-55/+61
2018-05-20Add support for Builder arbitrary build commandsGilles Dubuc3-9/+101
2018-05-19Add a pip install stepAlexandros Kosiaris2-64/+74
2018-04-30Ensure non-interactive front-end for APTDan Duvall2-0/+6
2018-04-05Refactor validation tests without YAML parsingDan Duvall13-238/+172
2018-04-05Introduce strict/versioned config parsingDan Duvall16-16/+188
2018-03-22No need to export NewValidatorTyler Cipriani2-4/+4
2018-03-22Provide a `runs.insecurely` to be used with test variantsDan Duvall4-2/+64
2018-03-22Fix ownership on artifact copiesDan Duvall4-27/+38
2018-03-19Allow for configuration policiesDan Duvall4-10/+291
2018-03-06Support Python projectsDan Duvall3-8/+428
2018-03-05Generalize instructions for entrypoint and working directoryDan Duvall4-1/+29
2018-03-05Fix application files/runtime permissions schemeDan Duvall9-170/+352
2018-02-07Resolve variant includes with the correct orderingDan Duvall3-46/+128
2017-11-07Validate configuration after unmarshallingDan Duvall18-26/+691
2017-11-06Conform to all linter warnings/adviceDan Duvall4-24/+24
2017-11-06Documented all exported types, functions, and interfacesDan Duvall9-19/+155
2017-09-14Switch to github import path for testifyDan Duvall7-7/+7
2017-09-14Use import paths without `.git` suffixDan Duvall13-18/+18
2017-09-11Recursive variant expansionTyler Cipriani2-7/+81
2017-09-07Add shared lib node module bins to PATHDan Duvall2-1/+5
2017-09-07Smarter copies/sharedvolume/default behaviorDan Duvall2-18/+81
2017-09-07Support `copies` config entry for multi-stage buildsDan Duvall4-0/+167
2017-09-07Define `NODE_ENV` and always define `NODE_PATH`Dan Duvall6-75/+109
2017-09-05Install node modules into common local directoryDan Duvall2-14/+9
2017-09-05Create directory for common unprivileged app dependenciesDan Duvall3-4/+12
2017-08-30Use real types for build instructionsDan Duvall6-85/+66
2017-07-17Quote CLI arguments in `RunsConfig` instructionsDan Duvall2-6/+65
2017-07-12Broaden base test coverageDan Duvall6-3/+255
2017-06-29Run go fmtTyler Cipriani10-27/+37
2017-06-26Support environment variablesDan Duvall3-18/+111
2017-06-20Set HOME environment variable for runs-as userDan Duvall1-12/+16
2017-06-12Fix variant expansion for bool config fieldsDan Duvall4-16/+66
2017-05-23Use Phabricator import URIsDan Duvall4-4/+4
2017-05-10Decouple Docker compiler from apt/npm providersDan Duvall5-44/+83
2017-05-01Rename `run` config to `runs`Dan Duvall2-6/+6
2017-04-25Use a YAML config format instead of JSONDan Duvall8-23/+23
2017-04-25Invert `copiestree` feature as `sharedvolume`Dan Duvall1-2/+2
2017-04-19Fixed tabDan Duvall1-1/+1
2017-04-19Allow configuration of whether to copy in source treeDan Duvall2-3/+4
2017-04-19Support compilation to multi-stage DockerfileDan Duvall8-54/+160