Tags give the ability to mark specific points in history as being important
  • 17.19   This is our final release before introducing RPM functionality into YBD. Since last time there has been lots of work on gitlab ci, and various bug fixes. We tried to upgrade to Python 3, but decided to revert. Main functionality additions since 16.42: - git LFS support - binary input support - generate single resolved definition file for target, at ./$target.yml
    Release 17.19
    f732de0 install_dependencies.sh: Install findutils in fedora
    a92a883 .gitlab-ci.yml: Test build in current Fedora release (25)
    441127f .gitlab-ci.yml: Test build in current Ubuntu version (17.04)
    25e29e1 Fix parallel builds failing because of a missing lockfile
    516671b Bump artifact-version
    035c988 Resolve 'sha' if it exists over 'ref' in get_tree()
    cfe21cd pots.py: Use morph_dump() when outputting the exported <target>.yml
    a85dde7 Added MorphDumper for clean and consistent YAML output.
    8454b2e Fix concourse instructions
    b6a8ad3 Add '+' to the list of accepted characters in kbas artifacts
    394e525 .gitlab-ci.yml: Centos is failing as well; disable for now
    cd85821 .gitlab-ci.yml: Be sure we run without kbas in the distros we support
    e9dbbe0 .gitlab-ci.yml: Remove non supported distros
    fb9174c Add Git LFS snippet to README
    c0c44da Bump artifact-version, for LFS support
    c59d65c Add support for Git LFS repositories
    15c954b Remove unused riemann functionality - depends were breaking pipelines
    8531759 Store the original 'ref' and restore it before saving
    84acd9a If definition contains sha:,  it always overrides ref:
    7cc1caf utils.py: Warning when source file listed in artifact does not exist
    87db979 utils.py: Ensure realpath exists for staged broken symlinks.
    374386d Added -m/--mode command line argument.
    3e63848 splitting.py: Print a warning if stratum does not have contents
    3a52e49 utils.py: Dont stomp on non-empty directories with symlinks
    3533b70 Encode the expanded repo url in the saved target yaml
    759790c requirements.freeze.txt: Require protobuf==3.0.0
    b3f8aa5 Build from single .yml file if that's what is provided
    60e37e1 Prune definitions to what we need for build/deploy
    391720b Add track-branches: conf option, to use unpetrify-ref
    365c9f6 If git user is not configured, we need to set it
    d2a64c7 s/release-command/release-cmd/ and don't crash out if it's absent
    5b10eaa Fix #249 Update to artifact-version: 7, max-jobs is now in cache-key
    fadc422 nstall_dependencies.sh: fix typo
    e8d0428 install_dependencies.sh: Add shebang
    e60b1f9 .gitlab-ci.yml: Use debian:jessie instead python:2.7-slim by default
    fc23414 install_dependencies.sh: Upgrade installed packages if needed
    2e9f1ac install_dependencies.sh: Remove system-installed python pip package
    2d93e8d Fix #250 - don't leak kbas user:pass in logs
    cc26053 Don't attempt to re-use tmpdir
    13a4ecf .gitlab-ci.yml: Check ybd works in several distros
    fc6dfc8 install_dependencies.sh: Update pip if possible
    4c6cf3e Revert "install_dependencies.sh: Install python-pip from the distro packages"
    ff4cdf4 install_dependencies.sh: python headers are needed to compile some python packages
    8499230 install_dependencies.sh: Fedora needs redhat-rpm-config
    ba8f366 install_dependencies.sh: Do not use which
    ae57592 Add git to install_dependencies.sh
    d334ada .gitlab-ci.yml: Add a deployment step
    1ea1457 .gitlab-ci.yml: Build the chroot variant of the minimal system
    3ec1dce Use pycodestyle (formerly called pep8) to check python code style
    e790571 Do not use 'l' as a variable
    bfb264c install_dependencies.sh: Install python-pip from the distro packages
    f3db0ea Replace copy_all_files with copy_fs
    5f15195 Use the precise dependencies to stop breakage in master.
    f8bc9d6 Fix collection of prefixes to recurse
    b6a103a Strip leading slash from MultiFS search for _find_extensions
    ca86041 Update README.md: Remove github bagde
    cbe56fd Upgrade pyfilesystem to 2.0.0
    630743e Change docker to python:2.7-slim
    74ace1b .gitlab-ci.yml: clone definitions in the 'before_script:' step
    6de6526 Revert "Update code to python3"
    77eeeea Revert "Update ci to py3 with onbuild docker"
    f5b6a1a Revert "pep8"
    93915a4 Revert "repos.py, cache.py, utils.py: Do not import app"
    68c50a8 Revert "Move log functions to utils.py"
    a3e53b4 Revert "WIP: Put the config in a different file?"
    54aff1d Revert "Move chdir, timer to utils; fix circular deps"
    a53b5fd Revert "Stop submodule error hiding, parse as unicode"
    efe195b Revert "Try with 3.4-onbuild"
    9085488 Revert "Stop hiding exceptions"
    e26f5a3 Revert "Change shebang to '#!/usr/bin/python3'"
    2473ef2 Revert "install_dependencies.sh: Use 'python3 get-pip.py'"
    9a7552b install_dependencies.sh: Use 'python3 get-pip.py'
    e04bef9 Change shebang to '#!/usr/bin/python3'
    12d0c0a Stop hiding exceptions
    8d175be Try with 3.4-onbuild
    ce58dc2 Stop submodule error hiding, parse as unicode
    c3d414d Move chdir, timer to utils; fix circular deps
    ad53dd5 WIP: Put the config in a different file?
    9588a23 Move log functions to utils.py
    db24440 repos.py, cache.py, utils.py: Do not import app
    68de187 pep8
    10662f7 Update ci to py3 with onbuild docker
    62915d1 Update code to python3
    e554dca Include all artifacts if not explicitly given
    8a932dc peg requirements at exact versions
    21c523a Add check for cache_keys_v6 to gitlab-ci
    24058fa Check each pip install
    a540298 Revert "Trap error on any of the pip install commands"
    16f3bbb Trap error on any of the pip install commands
    27daacc Remove Dependencies.md - see install_dependencies.sh
    750c081 .gitlab-ci.yml: Add a job to always build the build-essential stratum, not using the cache in kbas
    03e7078 Revert "Patch for bubblewrap backend"
    08b699b Patch for bubblewrap backend
    4e3a725 Revert "Note for move of ybd upstream"
    c2df486  Explain TMPDIR
    c7c0d24 install_dependencies.sh: Use a more portable expression
  • 16.42
  • 16.31
  • 16.28
  • 16.26
    6c2dc609 · Pep8 ·
  • 16.25
  • 16.24
    3cd67d78 · Always log counts ·
  • 16.22
  • 16.20
  • 16.18
  • 16.16.2
  • 16.16.1
  • 16.16
    1cae7015 · result => expected.result ·
  • 16.15.1
  • 16.15
    4df92b93 · [ci skip] tweaks to doc ·
  • 16.13
  • 16.12
  • 16.11
    dc23f7c4 · Fix pep8 issues ·
  • 16.10
  • 16.09
    32616da0 · Various readme fixes ·