Skip to content

0.10

Pre-release
Pre-release
Compare
Choose a tag to compare
@fho fho released this 14 Nov 13:05
  • CLI interface changed, the previous functionality of baur show, baur build is back, the first command are now verbs, baur apps ls became baur ls apps, baur builds ls became baur ls builds, etc,
  • new command: baur ls outputs,
  • the repository config now contains a config_version describing the version of the config syntax, instead of containing the baur version,
  • new command: baur init db, to create the baur tables in the database,
  • new command: baur init bashcomp, to install a bashcompletion file for baur,
  • baur app init is now called baur init app, baur repo init is called baur init repo,
  • baur build prints the status of each found application instead of dots,
  • baur build uploads build outputs now by default, it can be skipped with the --skip-upload parameter,
  • new build output uploader that copies build outputs to a local directory,
  • the GoSource Build Input Resolver was refactored,
    • it now requires that the go binary is installed,
    • support go application that uses Go Modules,
    • fixed that it did not list the go source files of the main package,
    • it now also discovers CGO and assembly files that are imported,
    • instead of a GOPATH a list of environment variables can be configured in the .app.toml file that are used during source code discovery,
  • $ROOT can be used as variable when specifying build inputs to refer to the root path of the baur repository,
  • the postgresql connection uri can now be set by specifying the BAUR_POSTGRES_URL environment variable,
  • DOCKER_USERNAME, DOCKER_PASSWORD environment variable renamed to BAUR_DOCKER_USERNAME, BAUR_DOCKER_PASSWORD,
  • authenticating at the docker registry by using the credentials from /home/fho/.docker/config.json is now supported,
  • database scheme was changed, the scheme from previous baur versions is not compatible,
  • and many more smaller improvements and fixes :-)