Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QubesOS/qubes-builder-github
Qubes builder plugin for github-issues notification
https://github.com/QubesOS/qubes-builder-github
a48840cb18aa0c423697220861bc44f7a27d7454 authored over 1 year ago by Marek Marczykowski-Górecki <[email protected]>
Also improve documentation.
6b545067c3d040503f077d1cd95160cf2bed0488 authored over 1 year ago by Demi Marie Obenour <[email protected]>This adds extra layer on top of allowing just github/gitlab IP
2e55cc5d21762a70aa2c9bd66938736505be8bc5 authored over 2 years ago by Marek Marczykowski-Górecki <[email protected]>7ede45ef3dc49de7bf42af6142a34959b3f04c05 authored about 3 years ago by Marek Marczykowski-Górecki <[email protected]>
Extracting a package name for multi-package components is very
unreliable (it lists just one pac...
It's no longer plain CentOS internally.
f32ab7479842882be417bfa7554f34da8d4aeb5c authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>Use /usr/bin/python3, as this is the canonical path.
9d49a52e1d9b654d40b13c90002d71f029e55c80 authored over 3 years ago by Marek Marczykowski-Górecki <[email protected]>6ea6ddcaa54b9de67b2db17b90aa172cfe02b975 authored almost 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
483efd6cc93f3ec4a669c3cf77c3f897cc084472 authored almost 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
b44091912f138658de1195448dd3a18364d9bc47 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
5e800f468a97c58547a4a31f0ca789413c7513df authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
It is in template flavors
e97cfdd5b2b330f820b705e4dbf77be742268a50 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>The code is ugly but it works.
19bfebaec59d32d43b0d82fd6506fd740fe650dc authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>532ca45ee2ddd2203e90b8dfc534bf68a5989054 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
f44a19c34f75724aae624f73ea889a3afd654503 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
* origin/pr/14:
Submit metadata creation log before signing
Fix Debian repo signing
Fixes Q...
7c9424299078fd2cff99c3271190aa708c69a275 authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>
The keys VM refuses to sign anything unless a build log has been
submitted first. Therefore, we...
We can run the build twice
3020b36d376bd54cef4c3c9d23b3e8a85e8a7963 authored about 4 years ago by Demi Marie Obenour <[email protected]>
For Fedora - post it for Fedora 32 package
For CentOS - CentOS 8
for Debian - Debian buster (10)
245579fee8760a97c96c7dabcd4fe465f5399dc0 authored about 4 years ago by Frédéric Pierret (fepitre) <[email protected]>
This applies to Archlinux. It shouldn't matter that much, as there are
no comments in qubes-issu...
There shouldn't be anything special needed, hopefully.
fddc6a9fb1c179818f950c4e2d5d4fed55d97ada authored about 4 years ago by Marek Marczykowski-Górecki <[email protected]>ffe774406b0b98103f0d378acf0b685e59a94f62 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
When creating new issue in updates-status, include changes since
previous stable version, not pr...
QubesOS/qubes-issues#5297
b1eb5a9b9ad62aba404c0c4b20c69478df0dd1e3 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>e5b8afac4db4c78c9ffcc3bab2ac25a7a4a2f0c9 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Call the service and forget (unless some actual data needs to be sent).
This way, the caller (gi...
89ce5704ff42dc2e59589eb826ebc2ff4b06267a authored almost 6 years ago by AJ Jordan <[email protected]>
a7ee48ae00aa10ecf4855bacbe08a3f5e3b98d55 authored almost 6 years ago by AJ Jordan <[email protected]>
Shellcheck says, $HOSTNAME isn't POSIX compliant.
33935a658a42a474b800a951092bd74677274ea5 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Include VM name in status file name, to not override files from
different VMs.
9cb27f89df6d0e34c8e187845bf6bb0abe8f5f28 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Clean up top level directory.
a7ceef1840e6e044d61aa90d5819de4425d1dfd2 authored almost 6 years ago by Marek Marczykowski-Górecki <[email protected]>QubesOS/qubes-issues#4528
ea61177bb31734b86ffe3758a9cddc75fd252eab authored about 6 years ago by Marek Marczykowski-Górecki <[email protected]>9141dde90c205fd1ce02c326f7734af2aef0d2bd authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Use 'export DIST_DOM0=' for excluding dom0 from the upload, instead of
embedding variable name i...
QubesOS/qubes-issues#3935
fe293970bf9bec5772cc10da0e61f264357cbde1 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>QubesOS/qubes-issues#3935
04f6db2e5758b453cc1b2b69c4c86e34f3898d00 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>82923a8fa4b354457a547f0719ed08fc9b3c05a8 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Create initial issue in updates-status at the build start, not at the
end. Since template build ...
Use `ALLOWED_DISTS_fingerprint` option in builder.conf with a list of
allowed distributions for ...
Templates are slightly different than normal packages, because are not
built from a single repos...
Add a command to start a template build. See README.md for
details.
QubesOS/qubes-issues#3935
9c9937b05999aec12ab9fd6a9ce6890d7b0c4e35 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>db207a5d06bcc61a8985da55e3c0f5c85cc2096b authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
619bf5fe1aba76ea7f495999aaf964664feaa950 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix getting list of supported distributions - do not include 'Entering
...' log lines there. Wit...
Split it into multiple files to easier add new commands, while keeping
the main script (handling...
Split get_package_changes out of notify_build_report. The former will
not apply to templates.
Q...
f539a399ba7cfb217f1b9606bc6b7404cd63af85 authored over 6 years ago by Marek Marczykowski-Górecki <[email protected]>
New RELEASE variable provided as part of QubesOS/qubes-issues#3935,
TARGET_REPO was already ther...
The code for stripping spaces was buggy, leading to updating dom0
repository even if no package ...
Keep one comment per distribution - for Debian let it be stretch.
QubesOS/qubes-issues#2494
6fa1d5c31c24281f61bd1506b64313075aaf3f8d authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Make the comment generic (do not include distribution version) and have
only one per distributio...
The package name alone is misleading for multi-package components - it
is the first package (lex...
Hide 'Entering directory' make message.
56e05dc3117b1567776536e66e3eab9ca091a194 authored almost 7 years ago by Marek Marczykowski-Górecki <[email protected]>
IFS was set to "=" for the outer loop, change it back to default value
for the inner one.
Look for qubesbuilder.TriggerBuild argument in both COMPONENTS setting
directly and their reposi...
Do not trigger build for component that just exists in qubes-src
directory, allow removing (or c...
This fixes "85c5c56 Use more descriptive labels and repository references"
71c776bb8847ec3b5998b49771f800d749e595ee authored about 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Allow not creating comments for specific target distribution. This will
allow reducing noice in ...
Use "cur-test" instead of "testing" in labels, and use full
"current-testing" name in messages. ...
0ca32af89fae2e5c03b9bc6954a11daf708db2b1 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
b51efb41f49f35e558ad569f39efb7f705456dfc authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
d7c69c5a87431031dd287cae977537b66fee75ea authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
1e9e1012e7aaead6d02273f2fe4fd1d8c864ae5e authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
If there is no exact match, github will return "close enough" issue.
See QubesOS/updates-status#57
172bece7050cb7e00b5c69d6210cdc544e15ff1d authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Assume (some) root commit a previous "version tag" and show history from
there.
Reported by @ij1
Fixes QubesOS/qubes-issues#2790
6d00c0431a84f9c15c5092f59702f17a9b603262 authored over 7 years ago by Marek Marczykowski-Górecki <[email protected]>
Don't reset 'components' variable, and also upload really only to
selected release.
It makes sense to have separate builder instances for dom0 and VM
packages, even when they are r...
'repo' at the end wasn't properly detected.
cd030922923f21509ebfe1fdb4b6ba23dcd875fd authored almost 8 years ago by Marek Marczykowski-Górecki <[email protected]>Github sends two-bytes line endings, but awk don't match '$' against it.
5b56354812ecc3cf488fd176b7dd73da82d0dd0f authored almost 8 years ago by Marek Marczykowski-Górecki <[email protected]>
This leverages qrexec implementation for initial sanitization (don't
allow non-ASCII chars, '/',...
27b4509e96c9c2c171d644a0aaaabcf7d6c930ed authored almost 8 years ago by Marek Marczykowski-Górecki <[email protected]>
Not only when build log is available. Even when package wasn't just
built, having tracking issue...
Include full git log there, and reference all related issues - which
will automatically link thi...
551852b2bd49f9506f01a76e463fa91e39c1fd77 authored almost 8 years ago by Marek Marczykowski-Górecki <[email protected]>
qubesbuilder.TriggerBuild do not allow '/' in input argument. Better
strip repository owner name...
Wrap actual code under "if __name__ == '__main__'". Also fix print
syntax.
This allows having on...
Verify also this part of command specification.
QubesOS/qubes-issues#2573
8a819049b438c447eceddb7abffe04bd6623b2bf authored almost 8 years ago by Marek Marczykowski-Górecki <[email protected]>Have it besides other context-less checks.
Suggested by @woju
QubesOS/qubes-issues#2573
Shell command 'echo' may consume some parameters, for example '-e' or
'-n'. While it shouldn't h...
In theory white characters will be rejected anyway a moment later -
while checking for directory...
This will avoid confusion about handling '$' and other shell special
characters. Pass needed var...
Suggested by @woju
QubesOS/qubes-issues#2573
Suggested by @woju
QubesOS/qubes-issues#2573
1. Trigger build process when appropriately signed version tag is
pushed.
2. Trigger moving pack...
Comments in affected issues are only about 'stable' and 'testing'
uploads (which makes sense). B...
QubesOS/qubes-issues#1818
f763ebe52d47262ec3d9b6ca733decf51571f71f authored almost 8 years ago by Marek Marczykowski-Górecki <[email protected]>No functional change.
QubesOS/qubes-issues#2573
e1515853f928fb1d4ff9e9923bbee2b67622d7b3 authored almost 8 years ago by Marek Marczykowski-Górecki <[email protected]>QubesOS/qubes-issues#2573
85bca200ea86d2d85d001f072d6a223a2e2d510a authored almost 8 years ago by Marek Marczykowski-Górecki <[email protected]>No functional change.
QubesOS/qubes-issues#2573
d29dcbb5681d83b19f3e88ca6679f9a7945ef2f5 authored almost 8 years ago by Marek Marczykowski-Górecki <[email protected]>QubesOS/qubes-issues#2455
cde12ad722ad675cc19268cf542993ab2f2b9c56 authored about 8 years ago by Marek Marczykowski-Górecki <[email protected]>7c627fb56c1cefea9c6f5b8a987cd3448e7d7029 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
45c42563329150855ae5a207ef76bea6f552653f authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
100a5389edcd6396bb7966b038507780fee6fbce authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
dfdf26b2019aa7e81118798af55ddb32c0424fc7 authored about 9 years ago by Marek Marczykowski-Górecki <[email protected]>
$(release_name_dist) is set only on devel builds (when
INCREMENT_DEVEL_VERSIONS=1), so fallback ...
Treat it as a separate label and keep separate state for it. In most
cases it will change nothin...
Stable (aka 'current') repository is handled somehow different because
some additional safeguard...