rpm-ostree/ci
Jonathan Lebon e11d426f99 packaging: Move canonical spec file here
So this is a somewhat significant change, but I'd like to try having the
canonical spec file upstream. A few reasons for this:

1. We integrate tightly with the distros we're destined for, and so
   we're in a pretty good position for knowing how the software should
   be packaged.
2. We can atomically change packaging along with the rest of the code.
   This has important ramifications, including that it'll be easier to
   integrate with continuous build services like Packit, but releases
   will also be less fraught with last-minute packaging fixes.
3. I'm playing with Jenkins pipelines and there I'd like to make RPMs
   the "artifact" that gets moved down the pipeline into later stages
   (e.g. `cosa build`). We could even eventually make it an actual
   external artifact so that anyone can easily download RPMs from any
   random PR for testing. (And in fact, with a thin yumrepo layer on
   top, it could be used to replace Packit/rdgo entirely).

Not that this approach doesn't have issues as well (e.g. on the dist-git
side, we'll need some minimal tooling to merge in the changelog), though
I think it's worth trying out.

Closes: #1900
Approved by: cgwalters
2019-09-09 23:50:32 +00:00
..
prow ci: Add prow Dockerfile 2019-08-28 16:28:22 -04:00
build-check.sh Makefile-libs.am: Work around g-ir-scanner issues with clang 2019-03-19 12:19:38 +00:00
build.sh ci: Build the whole tree, not just rust bits 2019-03-07 21:57:08 +00:00
ci-commitmessage-submodules.sh ci: Allow passing HEAD commit to ci-commitmessage-submodules.sh 2019-09-09 23:50:32 +00:00
codestyle.sh ci: Verify rustfmt 2018-11-21 21:16:03 +00:00
cosa-build.sh ci: More fixes for cosa build 2019-08-24 00:35:44 +00:00
installdeps.sh packaging: Move canonical spec file here 2019-09-09 23:50:32 +00:00
libbuild.sh ci: Some more el7 path pruning 2019-09-09 23:50:32 +00:00
vmcheck-provision.sh tests/vmcheck: Fully drop python 3 requirement 2019-06-10 15:36:06 +00:00