Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-builderv2

Next generation of Qubes OS builder
https://github.com/QubesOS/qubes-builderv2

source_deb: fix distfile destination inside build cage

59c02590544180ecbecad05d0c26e2e053c88018 authored almost 3 years ago
Update test_cli

9eaca907fc957e4f928817391acd05fd29933961 authored almost 3 years ago
Support formerly known INCLUDED_SOURCES

- Few reformat

a3ab0183197e8f428584e6b249409436f3f715b5 authored almost 3 years ago
build_rpm: improve expected dist tag in rpm filtering

6aa58b124ba51a4f36540a4f96333de0c06478af authored almost 3 years ago
Allow to download source to be uncompressed for verification

- Allow to specify destination filename,
- Add option in .qubesbuilder that uncompress first bef...

3313c701b68533a853b902d46d7cc531e9b53c35 authored almost 3 years ago
build_deb/build_rpm: improve error message

27967ad5ac231ceae7af1164b26f6533cc820c32 authored almost 3 years ago
generate-spec: ignore if output already exists

This is the case where .spec.in does not exist like python-panflute.

651ab842bfbccc8364b4bbb66328586fe804e9d9 authored almost 3 years ago
query-builtrpms: don't fail if there is only devel package

e2b0da7f18022d9ff7a2bcf3afc7a922b805abf8 authored almost 3 years ago
source_rpm: don't create archive if there is no Source0

b15b4984f061b433eea2ae61e4d9e50e887cff87 authored almost 3 years ago
source_rpm: fix query-spec

faf15a60de7d4a8b85f7ae5d3417957c232f7e53 authored almost 3 years ago
deb: fix directory basename in get artifacts_info

14fc265be952b3361638959896ba7df758a355c2 authored almost 3 years ago
Update test_cli

41bb445c39c71bf0dd24114175927c40a4a6ff32 authored almost 3 years ago
Few lint fixes

07b32b03c1995ed2c175a711614708bc66be5677 authored almost 3 years ago
Improve debian build dir handlers

8a00cbb0496fdc8d545353cfc97095f388189cbc authored almost 3 years ago
Few reformats

3613183ec9590934fc348a3922525f64027fb336 authored almost 3 years ago
Update builder-devel.yml

85adb1c870908c6044facb9782a3fdbb923cb874 authored almost 3 years ago
source_deb: handle native and quilt sources

b0c2ed5ce9be2377906033ad6da125c3c08e68d4 authored almost 3 years ago
Handle bool value from CLI for container executor

395ada340dd3009f9ddebddfc526fba419671244 authored almost 3 years ago
component: allow to determine version from git tag

4b60a25692d332e1a157ee59a6b904b7c312d8ce authored almost 3 years ago
test_cli: use set instead of hardcoded lists

f2833368bc6dfbd7c2d863f80a015bc4cc741cf5 authored almost 3 years ago
Add most of the Qubes OS components in devel conf

33ccd7f68bb6a16fcea8e25a83cf4d44e38724c9 authored almost 3 years ago
build_rpm: add noarch in packages filtering

226412ecacd04b0451e7341db01fd1e5994d38ca authored almost 3 years ago
test_cli: switch to regex check for source_hash

758501532237b2632413830e3d26e8748fcc0651 authored almost 3 years ago
env: use str values

e5934a5187dbcfd897cd2f3ccf35a9201e74594a authored almost 3 years ago
README: first piece of doc for .qubesbuilder

1bd2052954a6a1b5050f2b0b6004cb7df1b938bb authored almost 3 years ago
config: handle default git parameters

921b1ecbc437f6635b8ae20a30d6924f8b3467d7 authored almost 3 years ago
Improve support for BACKEND_VMM

52862bfed2a380dc1fa2d07cd084074322462d8c authored almost 3 years ago
source_rpm: improve query-builtrpms

ffc1163204c5943bdde1fcfdab02ed10fc660a3d authored almost 3 years ago
mock: use isolation nspawn for Qubes executor

273ad2ca3ab2577e610ff13ce4b9eee5b43ad266 authored almost 3 years ago
Allow to not clean cage for debug purposes

898e5c5c2f91af85795b82cf28d20b01cf989c6c authored almost 3 years ago
Allow mounting loop devices inside containers

It is up to the user to configure necessary number of /dev/loopN.

9627c4ff7c8b317729a7978a70c5878b4b91e725 authored almost 3 years ago
Allow to override executor through CLI options

a4ca81951197387bf7e6f8343248a2866a8f729b authored almost 3 years ago
test_cli: add template unpublish test

fba54f139d95075ead340a2f8ed78f0b229e0c39 authored almost 3 years ago
Podman and Docker does not provides volumes similarly

7e655cdb4f1f1a169db400bca8cd7aacdc87881f authored almost 3 years ago
pytest: add test_cli.py

aa01a64682c9c72efd03f96418b0377aec24cb09 authored almost 3 years ago
mock: ensure isolation=simple

1639fd150187ee1a21549ae7a0c38dd412bde594 authored almost 3 years ago
Improve template publish part

75164fc7f6595a656874d37f8549c631356214e5 authored almost 3 years ago
Improve compute source hash

We need to ignore .git and content defined by .gitignore.

761205518c1d72a22ed78b7c8b327e0a6ae0bf5a authored almost 3 years ago
Improve publish plugins and add unpublish cli

For DEB distributions on unpublish, we update repository with previous
version (if found) that h...

eb21e34a1e166fd6b58e7bd1ed09477a35db4190 authored almost 3 years ago
Define RPM and DEB Distribution plugins to update parameters

8293375706ba29faaad2bfa7d10f839ade55408a authored almost 3 years ago
publish: refactor stable condition checks

b449ea5fffa1c131fc9c8d7be6f7b3b9aa4efabb authored almost 3 years ago
Rework save/get artifacts info

274da8311da62c32e5299c60904c02cbe28aa750 authored almost 3 years ago
publish_deb: fix typo in verify step

2f2a74d07ab6e67053e19cf583749be45223b64e authored almost 3 years ago
plugins: implement hash computation for source dir

8a26630bac2c7e9a2f5421cd6cc431e32a531d72 authored almost 3 years ago
Rework base plugins in order to separate fetch source from dist

aeae762e9052bcceaa0d96d8bcf1152b31417f45 authored almost 3 years ago
builder-devel: add vmm-xen and core-libvirt

0f2cab2f7a77ad1d1f6068df3f35292a72a002dc authored almost 3 years ago
source: support multiple pubkeys for verification

2011bf9ea012ec080f5d0be9ff651383688ceb6c authored almost 3 years ago
qubes: use subprocess.run and redirect to /dev/null in finally

26346559a263c4603a26c714be6d01a8c126d9e1 authored almost 3 years ago
qubes: fix executor log prefix

An issue was introduced by adding all the dispvm in log prefix.

Reported by @marmarek

81fd3add85ae70d1ebaed6ba5d6524acd6b7fdf7 authored almost 3 years ago
tests: enable Qubes testing repositories

39836a4d93e5a5f329012b248a943d5ac5564e46 authored almost 3 years ago
Improve executor logging

95c8978ddb81c34d88585f86108f7dbc6a4e5d4b authored almost 3 years ago
gitlab-ci: add template build for CentOS Stream 8

a6f1c0c0d01be732f904c86f50315cfa179d0ff3 authored almost 3 years ago
executor_qubes: use admin.vm.Kill instead of shutdown

ce5e330d0fcac503a02d3fcda94ea91c330a5dfe authored almost 3 years ago
executor_qubes: check dispvm name

dd71654b4b88d8dc621f811eac98af67c190bed0 authored almost 3 years ago
log: remove thread process/thread prefix

For now we don't use thread.

2c41bb7684bed110a255296595fda4b6e822998e authored almost 3 years ago
source_rpm: use mirrorlist in mock conf for Stream

99dbe13ba3f3d14409fc84c36ea7065c2c0cab37 authored almost 3 years ago
gitlab-ci: put package and template into separate stages

5d0c6d3c8c005ac83b084c21e3a0275b8e63c15b authored almost 3 years ago
source_deb: improve arch checks

d98901cb07e9b1365a6e557e166b63b113330829 authored almost 3 years ago
source_rpm: add mock config for CentOS Stream

6246a3b417cfab7acb0c2b912ac99c14b8081453 authored almost 3 years ago
config: fix previous attempt of filtering components

5bb65ba0eac87ce4e4de3d18d8891e3523725b1a authored almost 3 years ago
debian: use the first arch found

In the case of Xen dsc file, it shows multiple arches in 'arch='
field. For now we pick the firs...

fdf8f5c0606d725b51cae03abed068d1925514fe authored almost 3 years ago
source_deb: fix wrong paste into debian-quilt

8f48833c0cfe0affa5f37cabb6d9fd143da492f8 authored almost 3 years ago
config: allow to provide default value for 'get'

62735776eadd38ee06be4be9abc8a026e3c9e9f6 authored almost 3 years ago
cli_main: allow to pass components and dists not added in conf

In this case, it will use defaults values from config class.

a6e1170faabd181bf28d0a005388c6cf9435eead authored almost 3 years ago
tests: update compose for local tests

Copy inside docker image the gnupg instead of mounting it.

a6858b38f85637cc53cab12a41c1601e9d4e94da authored almost 3 years ago
Update FIXMEs

64b6b15ab32c82a81a691778aea856b76be5cfc0 authored almost 3 years ago
container: update FIXME for str values

af62a9151eb000ad4e3cff186d42de16254d1c92 authored almost 3 years ago
container: remove FIXME for disposable container

It's already done.

21b1877aa361ffa9265d7be468ce9ccc6d1ec0fe authored almost 3 years ago
Update README.md

158ef3d10f54686ab52483c611ee9312de2ccf91 authored almost 3 years ago
cli_repository: remove unexpected dist in getTemplatePlugin

6b4f911d1908325aaec50fa8663c5ecbd9e81222 authored almost 3 years ago
Refactor cli_repository and change naming in conf

b2124165c1afabb9cec2bc277a77868ae43d1df5 authored almost 3 years ago
source_rpm: fix failure due to EPIPE

Many thanks to @DemiMarie's suggestion!

18d924cf8ae06b022233d77618839839959e4728 authored almost 3 years ago
gitlab-ci: for now trigger template build manually

62cfae01b5ef1b68b8b2bc341519a462551c122a authored almost 3 years ago
functions.sh: use local var for arrays provided by env

It prevents any redefinition.

f3dca54630c736e580b6632a8a338b92075fa7ba authored almost 3 years ago
Make ShellCheck happy

35ba27f6aadab942c94f9374398d69889c0fdf14 authored almost 3 years ago
template: call prepare rootimg in "prepare" stage

0142523857722c38efb06150dbfdfb7f95a609f3 authored almost 3 years ago
Make python-black happy

bd203f9b2232358f0f116953d84ff55ef5582164 authored almost 3 years ago
Make mypy happy

7d0e71e938e95036e5fda6be845eb8666641433b authored almost 3 years ago
gitlab-ci: add all needed Qubes install template jobs

3e03f24ff42ac404a6e5b43db1e674cba2f70227 authored almost 3 years ago
Update scripts header licence

This is done partially. We need to create an automatic licence update
process in order to bump l...

ff945fc9a8312ceb7195fe4daa0e2c9e54af8a18 authored almost 3 years ago
Add refactored content from Whonix/qubes-template-whonix

This is content is based on what's inside Whonix/qubes-template-whonix
for template_debian after...

dc0b3b785d00d845b4e88f171990e6d901d276a4 authored almost 3 years ago
template: several fixes for managing options

2b5656dead8550c03483005cb7891ad4afb019de authored almost 3 years ago
Prepare add of Whonix template plugin

a85e3e1eca042038ed474a39652af33f03cf4c39 authored almost 3 years ago
template_deb: fix prepareChroot

ea4b3defcd194bf7260cfcf7a509ec3f64701a26 authored almost 3 years ago
template_rpm: umount_all is not defined in functions.sh

e2ec95ac8dee8769866fb41172491ee94c9899fb authored almost 3 years ago
template: few fixes for umount-kill

2bfca0fed0307982ffdb4463bb5566a2737fabca authored almost 3 years ago
template: fix vars expected as array

a5cd80470cdc6d1c28900b15c4c6cf59f284e1da authored almost 3 years ago
Add refactored content from QubesOS/qubes-builder-debian

This is content is based on what's inside QubesOS/qubes-builder-debian
for template_debian after...

ffe6ba81cce6cec2ba71a20c069ad35fc7378d13 authored almost 3 years ago
Improve template management creation

- Adjust variables names
- Move sign/publish part from component plugins to template plugin
- Fe...

01ec41ceb0cd2b40e808cbef70ade7e454444d62 authored almost 3 years ago
Add refactored content from QubesOS/qubes-builder-rpm

This is content is based on what's inside QubesOS/qubes-builder-rpm
after several refactors in o...

8e62791ba9e74dc6b2c31c884414e42e0af3ca2d authored almost 3 years ago
template: change implementation method

We tried previously to define template-* components being actually
plugins to be used for buildi...

dcf9499e5cd05eacc3f05bdc7ae636bf97802c69 authored almost 3 years ago
build_deb: move pbuilder and keys to source_deb

9bb59ae081a8b0e3d0b44758e5c1f8cddf45516f authored almost 3 years ago
publish: enhance stable repositories management for templates

cef2444514f3b0040e7d9d45904378498d6a7bbe authored almost 3 years ago
Add cli_repository for managing repositories

d64315b1bd2b789ee6df76af515f021e492c0351 authored almost 3 years ago
publish: enhance stable repository management for packages

7f4e6f82dac292f889bbd5c6e8841fae892ef1ec authored almost 3 years ago
publish_deb: fix repository layout

30dc1307796278f875ed48545fbb51e7a8a5e7eb authored almost 3 years ago
Update README.md

860d7260aa47b53c408475c4e1f9357043846bfd authored almost 3 years ago
gitlab-ci: fix junit arfitact for pytest

fc0bb3701b2144a75a865b616dd5c77bd6182379 authored almost 3 years ago
gitlab-ci: add missing stub for mypy

b2bf3199b408aedfc11ced65c2941658989db02a authored almost 3 years ago
executors: ensure str in log output message

92ffd7320e051757f2fadfee0271ece8b295add8 authored almost 3 years ago