Skip to content

Conversation

github-actions[bot]
Copy link

This PR contains a snapshot of yoga from upstream unmaintained/yoga.

Commit 260c968 broke the gate by causing jobs
to not get run when it added RE2 compatibility for
irrelevant-files. Digging found that RE2 doesn't
support negative lookahead (and won't ever), so it's
impossible to replace the previous pcre filter with a
similar RE2 filter.

Instead of reverting to the original filter, which
is considered obsolete by zuul, this patch fixes the
issue by explicitly listing all files under zuul.d/
except the one that we actually want to trigger the
jobs: zuul.d/project.yaml.

Listing all the files in the directory for every job
is not ideal, and we may revisit it later, or perhaps
even reconsider the extensive use of irrelevant-files
in the neutron tree. This will have to wait for when
the gate is in better shape though.

[0] google/re2#156

Conflicts:
    zuul.d/base.yaml
    zuul.d/job-templates.yaml
    zuul.d/rally.yaml
    zuul.d/tempest-multinode.yaml
    zuul.d/tempest-singlenode.yaml

Related-bug: #2065821
Change-Id: I3bba89ac14414c6b7d375072ae92d2e0b5497736
(cherry picked from commit 11027e3)
(cherry picked from commit 0afdfb0)
(cherry picked from commit af8d615)
(cherry picked from commit 0b7af2b)
(cherry picked from commit 049bf27)
@github-actions github-actions bot added automated Automated action performed by GitHub Actions synchronisation labels Aug 19, 2024
@github-actions github-actions bot requested a review from a team as a code owner August 19, 2024 08:23
@markgoddard markgoddard merged commit 8d29164 into stackhpc/yoga Aug 19, 2024
@markgoddard markgoddard deleted the upstream/yoga-2024-08-19 branch August 19, 2024 09:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automated Automated action performed by GitHub Actions synchronisation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants