... | ... | @@ -3,8 +3,8 @@ data.tricoteuses.fr QA pipeline |
|
|
|
|
|
The [CI](https://git.en-root.org/tricoteuses/tricoteuses-assemblee-qa/-/blob/master/.gitlab-ci.yml) performs two tasks:
|
|
|
|
|
|
* **[fixing, validating and updating](https://git.en-root.org/tricoteuses/tricoteuses-assemblee-qa/-/blob/master/.gitlab-ci.yml#L43)**: Applies all [bug fixes](https://git.en-root.org/tricoteuses/tricoteuses-assemblee/-/tree/master/src/bugs) relevant to a repository cloned from [assemblee-nettoye](https://git.en-root.org/tricoteuses/data/assemblee-nettoye). If the result is valid according to the [JSON schema](https://git.en-root.org/tricoteuses/tricoteuses-assemblee/-/tree/ea40fb6471c5c0d29d5a61d7c9b7d35dd7046739/src/schemas), it is pushes matching repository found in the [data.tricoteuses.fr](https://git.en-root.org/tricoteuses/data.tricoteuses.fr) group. It is either triggered from the [tricoteuses-assemblee CI](https://git.en-root.org/tricoteuses/tricoteuses-assemblee/-/blob/master/.gitlab-ci.yml#L89) or whenever a repository in the [assemblee-nettoye](https://git.en-root.org/tricoteuses/data/assemblee-nettoye) group is updated (see [Agenda_XV](https://git.en-root.org/tricoteuses/data/assemblee-nettoye/Agenda_XV_nettoye/-/blob/15f105dbef8f62c9dd41b3effcebd9657f379810/.gitlab-ci.yml#L17) for instance).
|
|
|
* **[checking]**: [Inspects](https://git.en-root.org/tricoteuses/tricoteuses-assemblee/-/tree/master/src/bugs) each repository from the [assemblee-nettoye](https://git.en-root.org/tricoteuses/data/assemblee-nettoye) group and create a [report](https://git.en-root.org/tricoteuses/tricoteuses-assemblee-qa/-/tree/master/checks) about the problems found, if any. Is it [scheduled to run daily](https://git.en-root.org/tricoteuses/tricoteuses-assemblee-qa/pipeline_schedules). The report has three sections:
|
|
|
* **[fixing, validating and updating](https://git.en-root.org/tricoteuses/tricoteuses-assemblee-qa/-/blob/b1ab1680659d9c33bf75c81b403d7561420d3700/.gitlab-ci.yml#L43)**: Applies all [bug fixes](https://git.en-root.org/tricoteuses/tricoteuses-assemblee/-/tree/master/src/bugs) relevant to a repository cloned from [assemblee-nettoye](https://git.en-root.org/tricoteuses/data/assemblee-nettoye). If the result is valid according to the [JSON schema](https://git.en-root.org/tricoteuses/tricoteuses-assemblee/-/tree/ea40fb6471c5c0d29d5a61d7c9b7d35dd7046739/src/schemas), it is pushes matching repository found in the [data.tricoteuses.fr](https://git.en-root.org/tricoteuses/data.tricoteuses.fr) group. It is either triggered from the [tricoteuses-assemblee CI](https://git.en-root.org/tricoteuses/tricoteuses-assemblee/-/blob/master/.gitlab-ci.yml#L89) or whenever a repository in the [assemblee-nettoye](https://git.en-root.org/tricoteuses/data/assemblee-nettoye) group is updated (see [Agenda_XV](https://git.en-root.org/tricoteuses/data/assemblee-nettoye/Agenda_XV_nettoye/-/blob/15f105dbef8f62c9dd41b3effcebd9657f379810/.gitlab-ci.yml#L17) for instance).
|
|
|
* **[checking](https://git.en-root.org/tricoteuses/tricoteuses-assemblee-qa/-/blob/b1ab1680659d9c33bf75c81b403d7561420d3700/.gitlab-ci.yml#L51)**: [Inspects](https://git.en-root.org/tricoteuses/tricoteuses-assemblee/-/tree/master/src/bugs) each repository from the [assemblee-nettoye](https://git.en-root.org/tricoteuses/data/assemblee-nettoye) group and create a [report](https://git.en-root.org/tricoteuses/tricoteuses-assemblee-qa/-/tree/master/checks) about the problems found, if any. Is it [scheduled to run daily](https://git.en-root.org/tricoteuses/tricoteuses-assemblee-qa/pipeline_schedules). The report has three sections:
|
|
|
* **[The following files must be fixed](https://git.en-root.org/tricoteuses/tricoteuses-assemblee-qa/-/blob/b1ab1680659d9c33bf75c81b403d7561420d3700/checks/agenda-00002.md#the-following-files-must-be-fixed)** shows files that contain problems that require manual intervention.
|
|
|
* **[The following files no longer need a fix]** shows files for which a fix is implemented but is no longer needed. Eventually, when the problem is addressed upstream, it means the corresponding bug and the report are no longer necessary and can be removed.
|
|
|
* **[The following files have been successfully fixed]** shows files that will be fixed by the current implementation. |
|
|
* **[The following files no longer need a fix](https://git.en-root.org/tricoteuses/tricoteuses-assemblee-qa/-/blob/b1ab1680659d9c33bf75c81b403d7561420d3700/checks/agenda-00002.md#the-following-files-no-longer-need-a-fix)** shows files for which a fix is implemented but is no longer needed. Eventually, when the problem is addressed upstream, it means the corresponding bug and the report are no longer necessary and can be removed.
|
|
|
* **[The following files have been successfully fixed](https://git.en-root.org/tricoteuses/tricoteuses-assemblee-qa/-/blob/b1ab1680659d9c33bf75c81b403d7561420d3700/checks/agenda-00002.md#the-following-files-have-been-successfully-fixed)** shows files that will be fixed by the current implementation. |