Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .claude/commands/monthly-release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,12 @@ Use this skill to create a new monthly RN file or add a mid-month update to an e
```
This ensures Previews and Ongoing items from the previous month are already in main before you copy them forward.

1. **Create the file** — copy previous month's `.md`, save with the new publication date (second Thursday of the month, unless something new needs to go out sooner)
1. **Create the file** — copy previous month's `.md`, save with the new publication date (second Thursday of the month, unless something new needs to go out sooner). Update the frontmatter:
- `title`: update month and year
- `description`: semicolon-separated list of all `###` headings (without the `###` prefix) — this populates the RSS feed. Example:
```
description: "Now Available: Hotel Service v4 accessViaMobile; Preview: New SSL Certificate for *.api.concursolutions.com"
```
2. **Clean up previous month's content:**
- Delete all `### Now Available:` sections
- Move `### Preview:` items from New This Month: API previews go to the **Previews table**; cert/infrastructure previews go to **## Ongoing** — keep the `### Preview:` prefix in both cases
Expand All @@ -42,6 +47,7 @@ Use this skill to create a new monthly RN file or add a mid-month update to an e
## Mid-month update

1. Add new RN at the **top** of `## New This Month` — returning readers see it immediately
2. **Update the frontmatter `description`** — prepend the new heading to the existing semicolon-separated list so the RSS feed reflects the latest update
2. **Always confirm the heading prefix** before writing — if unclear, ask:
- `### Now Available: [Name]` — feature is GA
- `### Preview: [Name]` — feature is not yet GA
Expand Down
23 changes: 23 additions & 0 deletions .github/workflows/rn-description-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Release Notes Description Check

on:
pull_request:
paths:
- 'src/tools-support/release-notes/api/**.md'

jobs:
check-description:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Check description field in release notes frontmatter
run: |
missing=0
for file in $(git diff --name-only origin/${{ github.base_ref }}...HEAD | grep 'src/tools-support/release-notes/api/[^/]*\.md$' | grep -v '/archive/'); do
if [ -f "$file" ] && ! grep -q '^description:' "$file"; then
echo "::error file=$file::Missing 'description:' in frontmatter. Add a semicolon-separated list of ### headings for the RSS feed."
missing=1
fi
done
exit $missing
2 changes: 1 addition & 1 deletion src/tools-support/release-notes/api/2026-07-01.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: SAP Concur Developer Center - API Release Notes, July 2026
layout: reference
description: "New This Month:<br/>Preview: SSL Certificate Renewal for *.concursolutions.com, usg.concursolutions.com, and usg.api.concursolutions.com<br/>Preview: Additions to Guest Information and Shop Requests in Hotel Service v4<br/>Now Available: Legal Entity v4.1<br/>Ongoing:<br/>Important! Upcoming Shutdown of Request V1, V3, and V3.1<br/>Updated: Decommissioning of Launch External URL V1"
description: "Preview: SSL Certificate Renewal for *.concursolutions.com, usg.concursolutions.com, and usg.api.concursolutions.com; Preview: Additions to Guest Information and Shop Requests in Hotel Service v4; Now Available: Legal Entity v4.1; Important! Upcoming Shutdown of Request V1, V3, and V3.1; Updated: Decommissioning of Launch External URL V1"
---
# API Release Notes, July 2026

Expand Down
2 changes: 1 addition & 1 deletion src/tools-support/release-notes/api/2026-08-06.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: SAP Concur Developer Center - API Release Notes, August 2026
layout: reference
description: "New This Month:<br/>Preview: New Client SSL Certificate for ESS webhook.api.concursolutions.com<br/>Now Available: Meetings API<br/>Preview: Detokenizer v5 – Get Banking Info API<br/>Important! Upcoming Shutdown of Request V1, V3, and V3.1<br/>Ongoing:<br/>Preview: SSL Certificate Renewal for *.concursolutions.com, usg.concursolutions.com, and usg.api.concursolutions.com"
description: "Preview: New Client SSL Certificate for ESS webhook.api.concursolutions.com; Now Available: Meetings API; Preview: Detokenizer v5 – Get Banking Info API; Important! Upcoming Shutdown of Request V1, V3, and V3.1; Preview: SSL Certificate Renewal for *.concursolutions.com, usg.concursolutions.com, and usg.api.concursolutions.com"
---
# API Release Notes, August 2026

Expand Down
2 changes: 1 addition & 1 deletion src/tools-support/release-notes/api/2026-09-04.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: SAP Concur Developer Center - API Release Notes, September 2026
layout: reference
description: "New This Month:<br/>Deprecation: Latest Bookings and Opportunities<br/>Preview: New Client SSL Certificate for *.api.concursolutions.com<br/>Now Available: Hotel Service v4 — Traveler Title Field<br/>Now Available: New Client SSL Certificate for ESS webhook.api.concursolutions.com<br/>Ongoing:<br/>Important! Upcoming Shutdown of Request V1, V3, and V3.1"
description: "Deprecation: Latest Bookings and Opportunities; Preview: New Client SSL Certificate for *.api.concursolutions.com; Now Available: Hotel Service v4 — Traveler Title Field; Now Available: New Client SSL Certificate for ESS webhook.api.concursolutions.com; Important! Upcoming Shutdown of Request V1, V3, and V3.1"
---
# API Release Notes, September 2026

Expand Down
2 changes: 1 addition & 1 deletion src/tools-support/release-notes/api/2026-10-08.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: SAP Concur Developer Center - API Release Notes, October 2026
layout: reference
description: "New This Month:<br/>Now Available: accessViaMobile Parameter in Hotel Service v4<br/>Now Available: France e-Invoicing Integration Guide<br/>Ongoing:<br/>Preview: New Client SSL Certificate for *.api.concursolutions.com<br/>Now Available: New Client SSL Certificate for ESS webhook.api.concursolutions.com<br/>Important! Upcoming Shutdown of Request V1, V3, and V3.1"
description: "New This Month:<br/>Now Available: Spend Documents v4 — E-Receipt and Compliance Document Support<br/>Now Available: RSS Feed for API Release Notes<br/>Now Available: accessViaMobile Parameter in Hotel Service v4<br/>Now Available: France e-Invoicing Integration Guide<br/>Ongoing:<br/>Preview: New Client SSL Certificate for *.api.concursolutions.com<br/>Now Available: New Client SSL Certificate for ESS webhook.api.concursolutions.com<br/>Important! Upcoming Shutdown of Request V1, V3, and V3.1"
---
# API Release Notes, October 2026

Expand Down
Loading