Skip to content

this is added#9

Merged
jtesser merged 1 commit into
masterfrom
wezell
Mar 23, 2012
Merged

this is added#9
jtesser merged 1 commit into
masterfrom
wezell

Conversation

@jtesser
Copy link
Copy Markdown
Contributor

@jtesser jtesser commented Mar 23, 2012

No description provided.

jtesser pushed a commit that referenced this pull request Mar 23, 2012
@jtesser jtesser merged commit f551734 into master Mar 23, 2012
@spbolton spbolton mentioned this pull request Sep 3, 2024
52 tasks
nollymar added a commit that referenced this pull request May 20, 2026
Tag-list race (#1): when the just-cut release tag isn't yet visible in
the GitHub releases API (eventual consistency), fall back to the newest
indexed tag as the predecessor instead of exiting 1 silently. The
listReleases response is sorted newest-first, so tags[0] is the previous
standard release. Also added a guard for an empty tag list.

allSettled on issue fetch (#3): switched fetchIssueInfos from
Promise.all to Promise.allSettled so a single transient 5xx on an
issue lookup can no longer drop the entire QA section. Failed entries
are treated the same as notFound — qa.ts already ignores both.

Closing-refs page size (#2): bumped first: 50 to first: 100 in
closingIssuesReferences. PRs with >100 closing refs still emit the
hasNextPage stderr warning but the cap is now generous enough that no
real PR will hit it.

Squash-merge silent failure (#4): if extractPRNumbers returns zero for
a non-empty commit list, emit an explicit stderr warning naming the
likely cause (merge strategy change on `main`). Keeps the failure mode
visible if dotCMS ever moves off squash-merge.

GraphQL alias safety (#5): added a Number.isInteger guard in the alias
builder. Type-system-wise nothing stopped a future caller from passing
NaN or a negative integer; the guard enforces the trust boundary at
fetchClosingIssueRefs rather than relying on the comment.

Backtick escape in Slack output (#6): `escapeSlack` now replaces
backticks with apostrophes so PR titles like "bump deps to `v1.2.3`"
don't render the version as monospace in Slack.

Excluded blurb (#9): renderText excluded-section blurb now lists all
four exclusion reasons (bot / dependency-bump / version-bump /
release-machinery) so it matches what classifyExclusion actually
returns.

Tests: added cases for same-repo missing winning over coexistent
externalRefs (#10) and for backtick replacement in Slack titles. 28/28
pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants