<feed xmlns='http://www.w3.org/2005/Atom'>
<title>qemu/scripts/ci/gitlab-pipeline-status, branch master</title>
<subtitle>QEMU development tree</subtitle>
<id>https://git.zx2c4.com/qemu/atom/scripts/ci/gitlab-pipeline-status?h=master</id>
<link rel='self' href='https://git.zx2c4.com/qemu/atom/scripts/ci/gitlab-pipeline-status?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/'/>
<updated>2024-02-21T05:16:57Z</updated>
<entry>
<title>ci/gitlab-pipeline-status: correct typos</title>
<updated>2024-02-21T05:16:57Z</updated>
<author>
<name>Manos Pitsidianakis</name>
<email>manos.pitsidianakis@linaro.org</email>
</author>
<published>2024-02-20T08:52:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=a062f7f9ecb6754b5f54e350809401c5cf7529f8'/>
<id>urn:sha1:a062f7f9ecb6754b5f54e350809401c5cf7529f8</id>
<content type='text'>
Correct typos automatically found with the `typos` tool
&lt;https://crates.io/crates/typos&gt;

Signed-off-by: Manos Pitsidianakis &lt;manos.pitsidianakis@linaro.org&gt;
Reviewed-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
</content>
</entry>
<entry>
<title>scripts/: spelling fixes</title>
<updated>2023-09-08T10:08:52Z</updated>
<author>
<name>Michael Tokarev</name>
<email>mjt@tls.msk.ru</email>
</author>
<published>2023-07-14T11:33:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=d30b5bc95a9406b4125a35defba3a953358215cb'/>
<id>urn:sha1:d30b5bc95a9406b4125a35defba3a953358215cb</id>
<content type='text'>
Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>scripts/ci/gitlab-pipeline-status: give more info when pipeline not found</title>
<updated>2021-03-09T05:03:53Z</updated>
<author>
<name>Cleber Rosa</name>
<email>crosa@redhat.com</email>
</author>
<published>2021-02-22T19:32:40Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=6179f32eeb6b13574ef65c85f836c681d213e577'/>
<id>urn:sha1:6179f32eeb6b13574ef65c85f836c681d213e577</id>
<content type='text'>
This includes both input parameters (project id and commit) in the
message so to make it easier to debug returned API calls.

Signed-off-by: Cleber Rosa &lt;crosa@redhat.com&gt;
Reviewed-by: Wainer dos Santos Moschetta &lt;wainersm@redhat.com&gt;
Message-Id: &lt;20210222193240.921250-4-crosa@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>scripts/ci/gitlab-pipeline-status: give more information on failures</title>
<updated>2021-03-09T05:03:53Z</updated>
<author>
<name>Cleber Rosa</name>
<email>crosa@redhat.com</email>
</author>
<published>2021-02-22T19:32:39Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=861d1d509b111f59b294c975eee59f2a23bc783a'/>
<id>urn:sha1:861d1d509b111f59b294c975eee59f2a23bc783a</id>
<content type='text'>
When an HTTP GET request fails, it's useful to go beyond the "not
successful" message, and show the code returned by the server.

Signed-off-by: Cleber Rosa &lt;crosa@redhat.com&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Wainer dos Santos Moschetta &lt;wainersm@redhat.com&gt;
Message-Id: &lt;20210222193240.921250-3-crosa@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>scripts/ci/gitlab-pipeline-status: split utlity function for HTTP GET</title>
<updated>2021-03-09T05:03:53Z</updated>
<author>
<name>Cleber Rosa</name>
<email>crosa@redhat.com</email>
</author>
<published>2021-02-22T19:32:38Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=2faf56bd9563e86fd9295b8ada9ee5198712cd2f'/>
<id>urn:sha1:2faf56bd9563e86fd9295b8ada9ee5198712cd2f</id>
<content type='text'>
This simply splits out the code that does an HTTP GET so that it
can be used for other API requests.

Signed-off-by: Cleber Rosa &lt;crosa@redhat.com&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Wainer dos Santos Moschetta &lt;wainersm@redhat.com&gt;
Message-Id: &lt;20210222193240.921250-2-crosa@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>scripts/ci: clean up default args logic a little</title>
<updated>2020-11-23T09:48:25Z</updated>
<author>
<name>Alex Bennée</name>
<email>alex.bennee@linaro.org</email>
</author>
<published>2020-11-17T17:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=e4b937d3c4ddb960002a3aa9b0f209eb63c8b710'/>
<id>urn:sha1:e4b937d3c4ddb960002a3aa9b0f209eb63c8b710</id>
<content type='text'>
This allows us to do:

  ./scripts/ci/gitlab-pipeline-status -w -b HEAD -p 2961854

to check out own pipeline status of a recently pushed branch.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Wainer dos Santos Moschetta &lt;wainersm@redhat.com&gt;
Message-Id: &lt;20201117173635.29101-2-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>scripts/ci/gitlab-pipeline-status: wait for pipeline creation</title>
<updated>2020-10-13T10:48:17Z</updated>
<author>
<name>Cleber Rosa</name>
<email>crosa@redhat.com</email>
</author>
<published>2020-09-04T16:42:58Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=ea8bf1e514d2f442dd1a008794eb1563e2ee1c48'/>
<id>urn:sha1:ea8bf1e514d2f442dd1a008794eb1563e2ee1c48</id>
<content type='text'>
When called in wait mode, this script will also wait for the pipeline
to be get to a "running" state.  Because many more status may be seen
until a pipeline gets to "running", and those need to be handle too.

Reference: https://docs.gitlab.com/ee/api/pipelines.html#list-project-pipelines
Signed-off-by: Cleber Rosa &lt;crosa@redhat.com&gt;
Message-Id: &lt;20200904164258.240278-8-crosa@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>scripts/ci/gitlab-pipeline-status: use more descriptive exceptions</title>
<updated>2020-10-13T10:48:17Z</updated>
<author>
<name>Cleber Rosa</name>
<email>crosa@redhat.com</email>
</author>
<published>2020-09-04T16:42:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=176498ab57dc14a7c14a58b490aa16319f0cf638'/>
<id>urn:sha1:176498ab57dc14a7c14a58b490aa16319f0cf638</id>
<content type='text'>
For two very different error conditions.

Signed-off-by: Cleber Rosa &lt;crosa@redhat.com&gt;
Message-Id: &lt;20200904164258.240278-7-crosa@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>scripts/ci/gitlab-pipeline-status: handle keyboard interrupts</title>
<updated>2020-10-13T10:48:17Z</updated>
<author>
<name>Cleber Rosa</name>
<email>crosa@redhat.com</email>
</author>
<published>2020-09-04T16:42:56Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=79df438eeb5e754a0ae22210238e4e6555e7428f'/>
<id>urn:sha1:79df438eeb5e754a0ae22210238e4e6555e7428f</id>
<content type='text'>
So that exits based on user requests are handled more gracefully.

Signed-off-by: Cleber Rosa &lt;crosa@redhat.com&gt;
Message-Id: &lt;20200904164258.240278-6-crosa@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>scripts/ci/gitlab-pipeline-status: refactor parser creation</title>
<updated>2020-10-13T10:48:17Z</updated>
<author>
<name>Cleber Rosa</name>
<email>crosa@redhat.com</email>
</author>
<published>2020-09-04T16:42:55Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/qemu/commit/?id=91641d555ae06726169f6ec8b57caeebcb0b71d0'/>
<id>urn:sha1:91641d555ae06726169f6ec8b57caeebcb0b71d0</id>
<content type='text'>
Out of the main function.

Signed-off-by: Cleber Rosa &lt;crosa@redhat.com&gt;
Message-Id: &lt;20200904164258.240278-5-crosa@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
</feed>
