Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'benbrewer/six-dependency-fix' into 'master'HEADmaster | Ben Brown | 2018-07-16 | 1 | -0/+1 |
|\ | | | | | | | | | Fix error with six dependency See merge request baserock/ybd!410 | ||||
| * | Fix error with six dependency | Ben Brewer | 2018-07-16 | 1 | -0/+1 |
|/ | | | | | | | | Both CherryPy (8.1.2) and fs (2.0.0) depend on six. It would seem that CherryPy will just accept the latest version, while fs requires version 1.10.0, but because CherryPy is the first dependency install_dependencies.sh is installing 1.11.0 and then printing an error because that version is incompatible with fs 2.0.0. | ||||
* | Merge branch 'ps-remove-concourse' into 'master' | Javier Jardón | 2018-06-15 | 1 | -5/+0 |
|\ | | | | | | | | | Remove the broken Concourse link See merge request baserock/ybd!409 | ||||
| * | Remove the broken Concourse linkps-remove-concourse | devcurmudgeon | 2018-06-15 | 1 | -5/+0 |
|/ | |||||
* | Merge branch 'benbrown/fix-track' into 'master' | Javier Jardón | 2018-02-23 | 1 | -1/+1 |
|\ | | | | | | | | | Explicitly check that track is True See merge request baserock/ybd!408 | ||||
| * | Explicitly check that track is True | Ben Brown | 2018-02-23 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'benbrown/rpm-baserock-dir' into 'master' | Javier Jardón | 2018-02-23 | 1 | -4/+19 |
|\ | | | | | | | | | Allow the baserock directory to be used for rpm related files See merge request baserock/ybd!407 | ||||
| * | Allow the baserock directory to be used for rpm related filesbenbrown/rpm-baserock-dir | Ben Brown | 2018-02-23 | 1 | -4/+19 |
|/ | | | | | Allows rpm specific files to be hidden away in the baserock directory during rpm generation. | ||||
* | Merge branch 'benbrown/manifest-try' into 'master' | Ben Brown | 2018-02-20 | 1 | -1/+5 |
|\ | | | | | | | | | Log if we were unable to find the manifest to extract See merge request baserock/ybd!406 | ||||
| * | Log if we were unable to find the manifest to extract | Ben Brown | 2018-02-20 | 1 | -1/+5 |
|/ | | | | | | | This needn't cause an error, if it is required the component will fail during rpm generation. If the path is relative to the metadir, skip without warning. | ||||
* | Merge branch 'benbrown/deployment-dirs' into 'master' | devcurmudgeon | 2018-02-16 | 1 | -0/+5 |
|\ | | | | | | | | | Remove .build and .inst directories from deployment See merge request baserock/ybd!405 | ||||
| * | Remove .build and .inst directories from deploymentbenbrown/deployment-dirs | Ben Brown | 2018-02-16 | 1 | -0/+5 |
|/ | |||||
* | Merge branch 'benbrown/rpm-improvements' into 'master' | devcurmudgeon | 2018-02-15 | 3 | -24/+43 |
|\ | | | | | | | | | Extract manifests into the metadir before packaging and separate cache-key logic for rpms See merge request baserock/ybd!404 | ||||
| * | Bump artifact-version | Ben Brown | 2018-02-15 | 1 | -1/+3 |
| | | |||||
| * | Have a separate cache-key for rpm building with rpm-metadata | Ben Brown | 2018-02-15 | 2 | -17/+22 |
| | | | | | | | | | | | | When changing rpm-metadata, we don't want to rebuild the artifact we use to generate the rpms, we just want to regenerate the rpm using the same artifact. | ||||
| * | Extract manifests from the root directory into the metadir prior to packaging | Ben Brown | 2018-02-15 | 1 | -1/+14 |
| | | |||||
| * | Remove extra '%' from common args | Ben Brown | 2018-02-14 | 1 | -4/+3 |
| | | |||||
| * | Remove extra '%' in spec description | Ben Brown | 2018-02-14 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'benbrown/prefix-and-bd-renames' into 'master' | devcurmudgeon | 2018-02-14 | 2 | -4/+15 |
|\ | | | | | | | | | Add prefix to cache-key and don't change cache-keys when a morph changes directory See merge request baserock/ybd!403 | ||||
| * | Bump artifact-versionbenbrown/prefix-and-bd-renames | Ben Brown | 2018-02-13 | 1 | -1/+3 |
| | | |||||
| * | Add prefix to cache-key | Ben Brown | 2018-02-13 | 1 | -0/+3 |
| | | |||||
| * | Include build-depends cache-keys as a list in hash factors | Ben Brown | 2018-02-13 | 1 | -3/+9 |
|/ | | | | | | | | | Previous behaviour saved cache-keys by component path. If the path of a morph were modified, but not it's contents, the cache-keys of the components reverse-depends would change. Save the cache-keys of the build dependencies as a list instead, ignoring the path. | ||||
* | Merge branch 'benbrown/fix-rpm-check' into 'master' | Javier Jardón | 2018-02-13 | 1 | -2/+2 |
|\ | | | | | | | | | Fix rpm/rpmbuild error checking See merge request baserock/ybd!402 | ||||
| * | Fix rpm/rpmbuild error checking | Ben Brown | 2018-02-13 | 1 | -2/+2 |
|/ | |||||
* | Merge branch 'benbrown/misc-rpm-fixes' into 'master' | Javier Jardón | 2018-02-09 | 3 | -29/+28 |
|\ | | | | | | | | | Miscellaneous rpm fixes See merge request baserock/ybd!401 | ||||
| * | Improve error message on failure to generate rpm name from metadatabenbrown/misc-rpm-fixes | Ben Brown | 2018-02-09 | 1 | -3/+2 |
| | | |||||
| * | Improve error message on missing rpm/rpmbuild binaries | Ben Brown | 2018-02-09 | 1 | -2/+7 |
| | | |||||
| * | Add /var to the writable paths to fix linux-user-chroot rpm builds | Ben Brown | 2018-02-09 | 1 | -1/+1 |
| | | |||||
| * | Log the path RPMs have been deployed to | Ben Brown | 2018-02-09 | 1 | -1/+1 |
| | | |||||
| * | Only log copying to deployment area when running verbosely | Ben Brown | 2018-02-09 | 1 | -1/+1 |
| | | |||||
| * | Translate additionally supported list format for rpm-metadata at parse time | Ben Brown | 2018-02-09 | 2 | -14/+10 |
| | | |||||
| * | Create deployment dir early | Ben Brown | 2018-02-09 | 1 | -6/+5 |
| | | |||||
| * | Pass assembly.compose during rpm packaging | Ben Brown | 2018-02-09 | 1 | -1/+1 |
|/ | | | | | To cover the case where component artifacts have been removed from the cache, while the "system" artifact remains. | ||||
* | Merge branch 'jjardon/update_distros' into 'master' | Ben Brown | 2018-02-09 | 1 | -30/+22 |
|\ | | | | | | | | | CI: update distros used to test See merge request baserock/ybd!400 | ||||
| * | .gitlab-ci.yml: Separate stages a little more for clarity | Javier Jardón | 2018-02-09 | 1 | -0/+10 |
| | | |||||
| * | .gitlab-ci.yml: Test in Debian stretch intead Debian jessie | Javier Jardón | 2018-02-09 | 1 | -2/+2 |
| | | | | | | | | stretch is the new stable version | ||||
| * | .gitlab-ci.yml: test in ubuntu_17.10 instead ubuntu_17.04 | Javier Jardón | 2018-02-09 | 1 | -2/+2 |
| | | | | | | | | ubuntu_17.04 is not supported anymore upstream | ||||
| * | .gitlab-ci.yml: Test in current Fedora 27 | Javier Jardón | 2018-02-09 | 1 | -2/+2 |
| | | | | | | | | Fedora25 is not supported upstream anymore | ||||
| * | .gitlab-ci.yml: Use temaplate for build jobs | Javier Jardón | 2018-02-09 | 1 | -26/+8 |
|/ | |||||
* | Merge branch 'pedro/fix-ci-morphs' into 'master' | Ben Brown | 2018-01-15 | 1 | -1/+1 |
|\ | | | | | | | | | .gitlab-ci.yml: Use 'morphs' branch of definitions.git See merge request baserock/ybd!399 | ||||
| * | .gitlab-ci.yml: Use 'morphs' branch of definitions.git | Pedro Alvarez | 2018-01-15 | 1 | -1/+1 |
|/ | | | | | Baserock definitions migrated to BuildStream some weeks ago. This change broke the CI. | ||||
* | Merge branch 'sam/ignore-hidden-dirs' into 'master' | Sam Thursfield | 2017-10-24 | 1 | -13/+17 |
|\ | | | | | | | | | Efficiently ignore hidden directories when looking for definitions See merge request baserock/ybd!396 | ||||
| * | Ignore all hidden directories when looking for definitions | Sam Thursfield | 2017-10-24 | 1 | -13/+17 |
|/ | | | | | | | | | | | | | | | This un-does a change done in commit f072299d04 which caused YBD to stat() every directory under the current working directory when looking for definitions. This was causing issues on GitLab CI, where we're required to put the YBD cache inside our checkout of definitions.git. The cache contains 10,000s of files and calling stat() on each one is a massive slowdown. This change also causes YBD to ignore any hidden directory when searching for definitions rather than just `.git`. This allows us to put the cache at `./.cache` without issue. | ||||
* | Merge branch 'benbrown/fix-config-access' into 'master' | Javier Jardón | 2017-10-17 | 1 | -1/+1 |
|\ | | | | | | | | | Fix config access, it is in the app module See merge request baserock/ybd!395 | ||||
| * | Fix config access, it is in the app module | Ben Brown | 2017-10-17 | 1 | -1/+1 |
|/ | |||||
* | Merge branch 'benbrown/old-git-sha-contains' into 'master' | Ben Brown | 2017-10-16 | 1 | -6/+8 |
|\ | | | | | | | | | Add tag check to for-each-ref replacement See merge request baserock/ybd!394 | ||||
| * | Add tag check to for-each-ref replacement | Ben Brown | 2017-10-16 | 1 | -6/+8 |
|/ | |||||
* | Merge branch 'benbrown/old-git-sha-contains' into 'master' | Javier Jardón | 2017-10-13 | 1 | -2/+2 |
|\ | | | | | | | | | Use branch in place of for-each-ref See merge request baserock/ybd!393 | ||||
| * | Use branch in place of for-each-ref | Ben Brown | 2017-10-13 | 1 | -2/+2 |
|/ | | | | for-each-ref didn't get --contains until v2.7.0. | ||||
* | Merge branch 'benbrown/exit-on-multiple-rpms' into 'master' | Javier Jardón | 2017-10-13 | 1 | -2/+5 |
|\ | | | | | | | | | Exit should multiple files match the prebuilt rpm pattern See merge request baserock/ybd!392 |