Skip to content

Commit 4c5354a

Browse files
committed
Merge branch '4.0.x' into update-pr-feed-rba-5.20-RBA-20260128-2c35e1f-1989440
2 parents d3a1f18 + 95f5b2d commit 4c5354a

File tree

7 files changed

+55
-97
lines changed

7 files changed

+55
-97
lines changed

.github/workflows/update-pr-feed.yml

Lines changed: 44 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,9 @@ jobs:
121121
git add docs/.vuepress/public/feeds/development.xml
122122
git add docs/.vuepress/public/feeds/development-atom.xml
123123
124+
RBA_TAG="${{ github.event.inputs.rba_tag }}"
125+
FEED_STATUS="${{ steps.generate-feeds.outputs.feed_generation_status }}"
126+
124127
# Create commit message based on feed generation status
125128
if [ "$FEED_STATUS" = "success" ]; then
126129
git commit -m "Update PR feed configuration for ${RBA_TAG}" \
@@ -154,49 +157,49 @@ jobs:
154157
# Create PR body file to avoid quoting issues
155158
if [ "$FEED_STATUS" = "success" ]; then
156159
cat > pr_body.md << 'EOF'
157-
## PR Feed Configuration Update
158-
159-
This PR updates the PR feed configuration with the latest RBA release tag.
160-
161-
### Changes
162-
- **RBA Tag**: `RBA_TAG_PLACEHOLDER`
163-
- **Updated Field**: `lastSelfHostedRelease.lastSaasCut`
164-
- **Feed Generation**: Success
165-
166-
### Generated Files
167-
- `docs/history/updates/index.md` - Updated markdown page
168-
- `docs/.vuepress/public/feeds/development.xml` - Updated RSS feed
169-
- `docs/.vuepress/public/feeds/development-atom.xml` - Updated Atom feed
170-
171-
### Triggered By
172-
Workflow dispatch from RBA release process
173-
174-
---
175-
*This PR was automatically created by the update-pr-feed workflow*
176-
EOF
160+
## PR Feed Configuration Update
161+
162+
This PR updates the PR feed configuration with the latest RBA release tag.
163+
164+
### Changes
165+
- **RBA Tag**: `RBA_TAG_PLACEHOLDER`
166+
- **Updated Field**: `lastSelfHostedRelease.lastSaasCut`
167+
- **Feed Generation**: Success
168+
169+
### Generated Files
170+
- `docs/history/updates/index.md` - Updated markdown page with changes since last GA release
171+
- `docs/.vuepress/public/feeds/development.xml` - Updated RSS feed
172+
- `docs/.vuepress/public/feeds/development-atom.xml` - Updated Atom feed
173+
174+
### Triggered By
175+
Workflow dispatch from RBA release process
176+
177+
---
178+
*This PR was automatically created by the update-pr-feed workflow*
179+
EOF
177180
else
178181
cat > pr_body.md << 'EOF'
179-
## PR Feed Configuration Update
180-
181-
This PR updates the PR feed configuration with the latest RBA release tag.
182-
183-
### Changes
184-
- **RBA Tag**: `RBA_TAG_PLACEHOLDER`
185-
- **Updated Field**: `lastSelfHostedRelease.lastSaasCut`
186-
- **Feed Generation**: **Failed**
187-
188-
### Action Required
189-
The feed generation script failed during this workflow run. Please:
190-
1. Review the workflow logs
191-
2. Manually run `npm run pr-feed` after merging to regenerate feeds
192-
3. Check that the `GH_API_TOKEN` has proper permissions
193-
194-
### Triggered By
195-
Workflow dispatch from RBA release process
196-
197-
---
198-
*This PR was automatically created by the update-pr-feed workflow*
199-
EOF
182+
## PR Feed Configuration Update
183+
184+
This PR updates the PR feed configuration with the latest RBA release tag.
185+
186+
### Changes
187+
- **RBA Tag**: `RBA_TAG_PLACEHOLDER`
188+
- **Updated Field**: `lastSelfHostedRelease.lastSaasCut`
189+
- **Feed Generation**: **Failed**
190+
191+
### Action Required
192+
The feed generation script failed during this workflow run. Please:
193+
1. Review the workflow logs
194+
2. Manually run `npm run pr-feed` after merging to regenerate feeds
195+
3. Check that the `GH_API_TOKEN` has proper permissions
196+
197+
### Triggered By
198+
Workflow dispatch from RBA release process
199+
200+
---
201+
*This PR was automatically created by the update-pr-feed workflow*
202+
EOF
200203
fi
201204

202205
# Replace placeholder with actual tag

docs/.vuepress/pr-feed-config.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@
22
"lastSelfHostedRelease": {
33
"version": "5.18.0",
44
"lastSelfHostedDate": "2025-12-16",
5-
"lastSaasRelease": "2025-11-24",
65
"lastSaasCut": "rba/5.20-RBA-20260128-2c35e1f-1989440",
7-
"description": "Last self-hosted release version and date"
6+
"description": "Last self-hosted GA release version and date"
87
}
98
}

docs/.vuepress/pr-feed.md.nj

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,6 @@ Stay up to date with the latest changes and improvements from the Runbook Automa
1212

1313
This page shows recently merged pull requests from both the Runbook Automation product repository and the open source Rundeck repository {{periodDescription}}{{releaseInfo}}.
1414

15-
{% if lastSaasRelease %}
16-
**Last SaaS Deployment:** {{lastSaasRelease}}
17-
{% endif %}
18-
1915
## Recent Changes
2016

2117
{% if prs.length === 0 %}
@@ -37,14 +33,14 @@ Stay informed about Rundeck development by subscribing to a feed:
3733
- [RSS Feed](https://docs.rundeck.com/docs/feeds/development.xml)
3834
- [Atom Feed](https://docs.rundeck.com/docs/feeds/development-atom.xml)
3935

40-
These feeds are updated after each deployment to our production Runbook Automation SaaS solution. They highlight changes that may not be available in our Self Hosted Releases yet.
36+
These feeds are updated regularly to highlight changes that are available in Runbook Automation SaaS and will be included in upcoming Self Hosted releases.
4137

4238
## About These Updates
4339

4440

45-
The development updates are automatically generated from both our private repository for the commercial product and the public open source repository to provide complete visibility into changes deployed to the SaaS platform. They provide insight into active development features available in the Runbook Automation SaaS solution and will be released with the next Self Hosted release.
41+
The development updates are automatically generated from both our private repository for the commercial product and the public open source repository. These changes have been merged since the last GA release and provide insight into what's coming in the next Self Hosted release.
4642

47-
**Note**: These updates only reflect changes deployed to our SaaS platform. Self-hosted customers should refer to the [Release Notes](/history/) section for version-specific updates applicable to their installation.
43+
**Note**: These updates reflect changes merged since the last GA release. Self-hosted customers should refer to the [Release Notes](/history/) section for version-specific updates applicable to their installation.
4844

4945
---
5046

docs/.vuepress/pr-feed.mjs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -330,29 +330,12 @@ function generateMarkdown(prs) {
330330
};
331331
});
332332

333-
// Format lastSaasRelease date if available
334-
let lastSaasRelease = null;
335-
if (feedConfig && feedConfig.lastSelfHostedRelease && feedConfig.lastSelfHostedRelease.lastSaasRelease) {
336-
const saasDateParts = feedConfig.lastSelfHostedRelease.lastSaasRelease.split('-');
337-
lastSaasRelease = new Date(Date.UTC(
338-
parseInt(saasDateParts[0]),
339-
parseInt(saasDateParts[1]) - 1,
340-
parseInt(saasDateParts[2])
341-
)).toLocaleDateString('en-US', {
342-
year: 'numeric',
343-
month: 'long',
344-
day: 'numeric',
345-
timeZone: 'UTC'
346-
});
347-
}
348-
349333
// Prepare context for nunjucks
350334
const context = {
351335
currentDate: now.toISOString(),
352336
lastUpdated: dateStr,
353337
periodDescription,
354338
releaseInfo,
355-
lastSaasRelease,
356339
prs: prData
357340
};
358341

docs/.vuepress/public/feeds/development-atom.xml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<title>Rundeck Development Updates</title>
44
<link href="https://docs.rundeck.com/feeds/development.xml" rel="self" />
55
<link href="https://docs.rundeck.com/docs" />
6-
<updated>2026-01-28T21:00:26.470Z</updated>
6+
<updated>2026-01-29T22:39:18.189Z</updated>
77
<id>https://docs.rundeck.com/feeds/development</id>
88
<subtitle>Recent merged pull requests and development updates from Rundeck</subtitle>
99
<entry>
@@ -41,13 +41,6 @@
4141
<updated>2025-12-22T16:13:14.000Z</updated>
4242
<content type="text">Hashicorp Vault integration modification time issue (Merged: Dec 22, 2025)</content>
4343
</entry>
44-
<entry>
45-
<title>Issues with Ansible inline workflow executions where it shows an unwanted output</title>
46-
<link href="https://docs.rundeck.com/docs/history/updates/" />
47-
<id>rundeck-pr-rundeckpro-4534</id>
48-
<updated>2025-12-17T14:36:04.000Z</updated>
49-
<content type="text">Issues with Ansible inline workflow executions where it shows an unwanted output (Merged: Dec 17, 2025)</content>
50-
</entry>
5144
<entry>
5245
<title>Issues with Ansible inline workflow executions where it shows an unwanted output</title>
5346
<link href="https://docs.rundeck.com/docs/history/updates/" />

docs/.vuepress/public/feeds/development.xml

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<link>https://docs.rundeck.com/docs</link>
66
<description>Recent merged pull requests and development updates from Rundeck</description>
77
<language>en-us</language>
8-
<lastBuildDate>Wed, 28 Jan 2026 21:00:26 GMT</lastBuildDate>
8+
<lastBuildDate>Thu, 29 Jan 2026 22:39:18 GMT</lastBuildDate>
99
<atom:link href="https://docs.rundeck.com/feeds/development.xml" rel="self" type="application/rss+xml" />
1010
<item>
1111
<title>Implement performance optimization for the Job UI Metrics</title>
@@ -42,13 +42,6 @@
4242
<pubDate>Mon, 22 Dec 2025 16:13:14 GMT</pubDate>
4343
<guid isPermaLink="false">rundeck-pr-rundeckpro-4541</guid>
4444
</item>
45-
<item>
46-
<title>Issues with Ansible inline workflow executions where it shows an unwanted output</title>
47-
<link>https://docs.rundeck.com/docs/history/updates/</link>
48-
<description>Issues with Ansible inline workflow executions where it shows an unwanted output (Merged: Dec 17, 2025)</description>
49-
<pubDate>Wed, 17 Dec 2025 14:36:04 GMT</pubDate>
50-
<guid isPermaLink="false">rundeck-pr-rundeckpro-4534</guid>
51-
</item>
5245
<item>
5346
<title>Issues with Ansible inline workflow executions where it shows an unwanted output</title>
5447
<link>https://docs.rundeck.com/docs/history/updates/</link>

docs/history/updates/index.md

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Recent Updates
33
description: Latest merged changes from the Rundeck development team
4-
date: 2026-01-28T21:00:26.447Z
4+
date: 2026-01-29T22:39:18.163Z
55
feed: true
66
index: true
77
---
@@ -12,10 +12,6 @@ Stay up to date with the latest changes and improvements from the Runbook Automa
1212

1313
This page shows recently merged pull requests from both the Runbook Automation product repository and the open source Rundeck repository merged since the last self-hosted release of [5.18.0](/history/5_x/version-5.18.0.md) on December 16, 2025.
1414

15-
16-
**Last SaaS Deployment:** November 24, 2025
17-
18-
1915
## Recent Changes
2016

2117

@@ -44,11 +40,6 @@ This page shows recently merged pull requests from both the Runbook Automation p
4440

4541
Fixed an issue where Vault keys displayed incorrect modification and creation timestamps in Rundeck due to missing metadata.
4642

47-
#### ::circle-dot:: Issues with Ansible inline workflow executions where it shows an unwanted output
48-
49-
50-
Resolved an issue where Ansible inline workflow executions displayed unwanted output by properly sanitizing group names to comply with Ansible requirements, filtering out reserved host attributes that could conflict with Ansible&#39;s internal variables, and ensuring only valid host entries are processed during execution.
51-
5243
#### ::circle-dot:: Issues with Ansible inline workflow executions where it shows an unwanted output [PR #9940](https://github.com/rundeck/rundeck/pull/9940)
5344

5445

@@ -70,17 +61,17 @@ Stay informed about Rundeck development by subscribing to a feed:
7061
- [RSS Feed](https://docs.rundeck.com/docs/feeds/development.xml)
7162
- [Atom Feed](https://docs.rundeck.com/docs/feeds/development-atom.xml)
7263

73-
These feeds are updated after each deployment to our production Runbook Automation SaaS solution. They highlight changes that may not be available in our Self Hosted Releases yet.
64+
These feeds are updated regularly to highlight changes that are available in Runbook Automation SaaS and will be included in upcoming Self Hosted releases.
7465

7566
## About These Updates
7667

7768

78-
The development updates are automatically generated from both our private repository for the commercial product and the public open source repository to provide complete visibility into changes deployed to the SaaS platform. They provide insight into active development features available in the Runbook Automation SaaS solution and will be released with the next Self Hosted release.
69+
The development updates are automatically generated from both our private repository for the commercial product and the public open source repository. These changes have been merged since the last GA release and provide insight into what's coming in the next Self Hosted release.
7970

80-
**Note**: These updates only reflect changes deployed to our SaaS platform. Self-hosted customers should refer to the [Release Notes](/history/) section for version-specific updates applicable to their installation.
71+
**Note**: These updates reflect changes merged since the last GA release. Self-hosted customers should refer to the [Release Notes](/history/) section for version-specific updates applicable to their installation.
8172

8273
---
8374

84-
**List Last updated:** 2026-01-28
75+
**List Last updated:** 2026-01-29
8576

8677

0 commit comments

Comments
 (0)