60 Commits (zuultest)

Author SHA1 Message Date
  Tyler Cipriani a4b12761b8 Unit tests: PosOf InsertElement 5 years ago
  Michael Holloway dc59119bf0 Add usage test for use-system-flag 5 years ago
  Michael Holloway c2e10acd23 Python: Add support for use-system-flag directive 5 years ago
  Tyler Cipriani d2ff2621c4 Bump config version to v4 5 years ago
  Dan Duvall 764c402034 Comment about copies config expansion inefficiency 5 years ago
  Dan Duvall fd20d346dd Unify `copies` and `artifacts` configuration 6 years ago
  Tyler Cipriani 56e830f641 Use JSON as canonical config format 6 years ago
  Tyler Cipriani 236d8df84f Fix entrypoint merge behavior 6 years ago
  Dan Duvall af9e797908 Remove support for `sharedvolume` configuration 6 years ago
  Dan Duvall e6bb138bd2 Install `node_modules` to application directory 6 years ago
  Dan Duvall b6c9e31fc5 Bump Blubber config version to v3 6 years ago
  Dan Duvall 374976d445 Refactor builder to support file requirements and run pre-install 6 years ago
  Dan Duvall d8d2773083 Makefile lint rule now tests gofmt output and runs go vet correctly 6 years ago
  Dan Duvall 80936122c7 Change import paths from Phabricator to Gerrit 6 years ago
  Dan Duvall 798f963810 Bump config version to v2 6 years ago
  Dan Duvall fdcd9be3c9 Refactor config for node app dependencies 6 years ago
  Gilles Dubuc 96de90b364 Add support for Builder arbitrary build commands 6 years ago
  Alexandros Kosiaris 1b6a700348 Add a pip install step 6 years ago
  Dan Duvall 71f24e2bca Ensure non-interactive front-end for APT 6 years ago
  Dan Duvall ea364b2f41 Refactor validation tests without YAML parsing 6 years ago
  Dan Duvall 26b998456a Introduce strict/versioned config parsing 6 years ago
  Tyler Cipriani 0595606a31 No need to export NewValidator 6 years ago
  Dan Duvall cffb77e9db Provide a `runs.insecurely` to be used with test variants 6 years ago
  Dan Duvall 50c5793952 Fix ownership on artifact copies 6 years ago
  Dan Duvall eb9b69dd3d Allow for configuration policies 6 years ago
  Dan Duvall 6896e655eb Support Python projects 6 years ago
  Dan Duvall 0902d688e9 Generalize instructions for entrypoint and working directory 6 years ago
  Dan Duvall 47526283fe Fix application files/runtime permissions scheme 6 years ago
  Dan Duvall f606d212fd Resolve variant includes with the correct ordering 6 years ago
  Dan Duvall 1d8f07a35c Validate configuration after unmarshalling 7 years ago
  Dan Duvall 5b5ad0496f Conform to all linter warnings/advice 7 years ago
  Dan Duvall 515d9f26eb Documented all exported types, functions, and interfaces 7 years ago
  Dan Duvall f52923fb5b Switch to github import path for testify 7 years ago
  Dan Duvall 6766ee4e74 Use import paths without `.git` suffix 7 years ago
  Tyler Cipriani 4e5c728eec Recursive variant expansion 7 years ago
  Dan Duvall b25e7c6b66 Add shared lib node module bins to PATH 7 years ago
  Dan Duvall 6206629638 Smarter copies/sharedvolume/default behavior 7 years ago
  Dan Duvall 410085e1f5 Support `copies` config entry for multi-stage builds 7 years ago
  Dan Duvall 2a19f04679 Define `NODE_ENV` and always define `NODE_PATH` 7 years ago
  Dan Duvall 89a5377118 Install node modules into common local directory 7 years ago
  Dan Duvall 588a5eec54 Create directory for common unprivileged app dependencies 7 years ago
  Dan Duvall a0ece14e6e Use real types for build instructions 7 years ago
  Dan Duvall 3071d9290e Quote CLI arguments in `RunsConfig` instructions 7 years ago
  Dan Duvall 19b47a2737 Broaden base test coverage 7 years ago
  Tyler Cipriani 56e09bc388 Run go fmt 7 years ago
  Dan Duvall 9f2ef14ba6 Support environment variables 7 years ago
  Dan Duvall 77b95b1f94 Set HOME environment variable for runs-as user 7 years ago
  Dan Duvall b6c3ad2aac Fix variant expansion for bool config fields 7 years ago
  Dan Duvall d0266214e0 Use Phabricator import URIs 7 years ago
  Dan Duvall fb363428ed Decouple Docker compiler from apt/npm providers 7 years ago