Willy Tarreau
6b6a6ad431
CI: update the build options to get rid of unneeded DEBUG options
...
Now that DEBUG_STRICT and DEBUG_MEMORY_POOLS are the default, we can
drop them from the build options.
2024-04-11 17:25:45 +02:00
Tim Duesterhus
5c923f1869
CI: Update to actions/checkout@v4
...
No functional change, but we should keep this current.
see 5f4ddb54b0
2023-09-06 17:46:02 +02:00
Tim Duesterhus
b87ecbb179
CI: Replace the deprecated ::set-output
command by writing to $GITHUB_OUTPUT in workflow definition
...
See "CI: Replace the deprecated `::set-output` command by writing to
$GITHUB_OUTPUT in matrix.py" for the reasoning behind this commit.
2022-10-14 19:50:34 +02:00
Ilya Shipitsin
0a802114e0
CI: dynamically determine actual version of h2spec
...
previously we used hardcoded h2spec version. let us switch to
the latest available
2022-05-08 11:01:58 +02:00
Tim Duesterhus
5f4ddb54b0
CI: Update to actions/checkout@v3
...
No functional change, but we should keep this current.
2022-04-11 07:13:24 +02:00
Willy Tarreau
a0a6911bde
CI: github: enable pool debugging by default
...
This enables DEBUG_MEMORY_POOLS and DEBUG_POOL_INTEGRITY so that by
default the tests run under stricter checks, which are likely to
catch more bugs. Note that these ones are permanently used in prod
on haproxy.org.
2022-02-23 18:14:49 +01:00
Tim Duesterhus
f42ddf73fc
CI: Consistently use actions/checkout@v2
...
v2 is the current version of the checkout action and faster than v1.
2022-01-29 15:24:06 +01:00
Tim Duesterhus
662896e68e
CI: Clean up formatting in GitHub Action definitions
...
This patch cleans up the formatting within the .yml definition files for GitHub
Actions to ensure a consistent look across all actions.
2021-10-18 07:17:04 +02:00
Tim Duesterhus
89c9d0a169
CI: Add permissions
to GitHub Actions
...
This change locks down the permissions of the access token in GitHub Actions to
only allow reading the repository contents and nothing else.
see https://docs.github.com/en/actions/security-guides/automatic-token-authentication#permissions-for-the-github_token
2021-10-18 07:17:04 +02:00
Tim Duesterhus
9fee7e02d1
CI: Set DEBUG=-DDEBUG_STRICT=1 in GitHub Actions
...
This was missing when migrating from Travis.
2020-11-21 18:27:33 +01:00
Tim Duesterhus
cdaa38ea6e
CI: Make the h2spec workflow more consistent with the VTest workflow
...
This PR aims to make the workflow more consistent, by reusing the same wording
for the step names and the same commands to make it look like the vtest
workflow as much as possible.
It was renamed to compliance.yml to match the human readable name better. This
also allows to extend the workflow with other compliance tools later on, nicely
grouping those jobs together in a single file.
No functional changes have been made.
2020-11-17 11:55:48 +01:00