Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI summary page generator (qubes-g2g-report) is broken #9469

Open
marmarek opened this issue Sep 23, 2024 · 1 comment
Open

CI summary page generator (qubes-g2g-report) is broken #9469

marmarek opened this issue Sep 23, 2024 · 1 comment
Labels
C: infrastructure needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.

Comments

@marmarek
Copy link
Member

How to file a helpful issue

Qubes OS release

any

Brief summary

The generator at https://github.com/qubesos/qubes-g2g-report/ (mirrored to https://gitlab.com/qubesos/qubes-g2g-report/) is broken.

Steps to reproduce

To go https://qubesos.gitlab.io/qubes-g2g-report/

Expected behavior

Page listing state of CI for selected branches (main + release*) for every component

Actual behavior

Only table headers

@marmarek marmarek added T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. C: infrastructure labels Sep 23, 2024
@marmarek
Copy link
Member Author

marmarek commented Sep 23, 2024

The main issue is that the generator expects distfile.json with list of all components etc, but there is no method to update this file (it was a format that an early draft of qubes-builderv2 used, but we abandoned that approach). A better approach would be to get that info by dynamically listing repositories and branches on gitlab.com/qubesos . Or, if an external list is necessary, take it from builder config - https://github.com/QubesOS/qubes-builderv2/blob/main/example-configs/qubes-os-r4.2.yml (and similar for "r4.3" and "main").

@marmarek marmarek changed the title CI summary page benerator (qubes-g2g-report) is broken CI summary page generator (qubes-g2g-report) is broken Sep 23, 2024
@andrewdavidwong andrewdavidwong added the needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. label Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: infrastructure needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Projects
None yet
Development

No branches or pull requests

2 participants