You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PRs that add a valid quoted changelog PR link (for example link: "https://github.com/elastic/integrations/pull/100") are incorrectly marked as failures by the new Buildkite changelog-link check. This produces false CI errors and unnecessary PR annotation/comment noise.
Regression introduced in commit e385cb32f7f30319278882648a4b248b9e1e39f8 ([CI] Add Buildkite step to validate changelog PR links (#19171)).
The extraction keeps surrounding quotes: .buildkite/scripts/check_changelog_entries.sh:20-23 (sed -E 's/^\+[[:space:]]+link:[[:space:]]*//').
The comparison is strict raw string equality: .buildkite/scripts/check_changelog_entries.sh:55.
Quoted PR links already exist in repository changelogs, e.g.:
packages/airflow_otel/changelog.yml:11
packages/elastic_agent/changelog.yml:21
Current tests do not cover quoted PR links: .buildkite/scripts/test_check_changelog_entries.sh has positive/negative URL tests but no quoted-link case.
Note
🔒 Integrity filter blocked 13 items
The following items were blocked because they don't meet the GitHub integrity level.
#18610search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#19248search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#18288search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#17392search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#18505search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#18819search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#18890search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#18944search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#18135search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#17231search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#17886search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#15041search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
#13557search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
To allow these resources, lower min-integrity in your GitHub frontmatter:
Impact
PRs that add a valid quoted changelog PR link (for example
link: "https://github.com/elastic/integrations/pull/100") are incorrectly marked as failures by the new Buildkite changelog-link check. This produces false CI errors and unnecessary PR annotation/comment noise.Reproduction Steps
Expected vs Actual
Expected: quoted and unquoted identical PR URLs should be treated as equivalent and pass.
Actual: quoted URL is treated as different and fails:
Failing Test
Evidence
e385cb32f7f30319278882648a4b248b9e1e39f8([CI] Add Buildkite step to validate changelog PR links (#19171))..buildkite/scripts/check_changelog_entries.sh:20-23(sed -E 's/^\+[[:space:]]+link:[[:space:]]*//')..buildkite/scripts/check_changelog_entries.sh:55.packages/airflow_otel/changelog.yml:11packages/elastic_agent/changelog.yml:21.buildkite/scripts/test_check_changelog_entries.shhas positive/negative URL tests but no quoted-link case.Note
🔒 Integrity filter blocked 13 items
The following items were blocked because they don't meet the GitHub integrity level.
search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_issues: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".search_pull_requests: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".To allow these resources, lower
min-integrityin your GitHub frontmatter:What is this? | From workflow: Bug Hunter
Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.