Skip to content

Commit f66d988

Browse files
authored
Rename "Status" documentation page to "Labs" (#4304)
1 parent e390f6e commit f66d988

8 files changed

Lines changed: 33 additions & 33 deletions

File tree

Makefile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -254,10 +254,10 @@ install: build
254254
generate-schema-docs:
255255
node scripts/generate-schema-docs.js
256256

257-
# Generate status badges documentation
258-
.PHONY: generate-status-badges
259-
generate-status-badges:
260-
node scripts/generate-status-badges.js
257+
# Generate labs documentation page
258+
.PHONY: generate-labs
259+
generate-labs:
260+
node scripts/generate-labs.js
261261

262262
# Sync templates from .github to pkg/cli/templates
263263
.PHONY: sync-templates
@@ -313,7 +313,7 @@ release: build
313313

314314
# Agent should run this task before finishing its turns
315315
.PHONY: agent-finish
316-
agent-finish: deps-dev fmt lint build test-all recompile dependabot generate-schema-docs generate-status-badges
316+
agent-finish: deps-dev fmt lint build test-all recompile dependabot generate-schema-docs generate-labs
317317
@echo "Agent finished tasks successfully."
318318

319319
# Help target
@@ -352,7 +352,7 @@ help:
352352
@echo " recompile - Recompile all workflow files (runs init, depends on build)"
353353
@echo " dependabot - Generate Dependabot manifests for npm dependencies in workflows"
354354
@echo " generate-schema-docs - Generate frontmatter full reference documentation from JSON schema"
355-
@echo " generate-status-badges - Generate workflow status badges documentation page"
355+
@echo " generate-labs - Generate labs documentation page"
356356

357357
@echo " agent-finish - Complete validation sequence (build, test, recompile, fmt, lint)"
358358
@echo " version - Preview next version from changesets"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,6 @@ For development setup and contribution guidelines, see [CONTRIBUTING.md](CONTRIB
6767
We welcome your feedback on GitHub Agentic Workflows! Please file bugs and feature requests as issues in this repository,
6868
and share your thoughts in the `#continuous-ai` channel in the [GitHub Next Discord](https://gh.io/next-discord).
6969

70-
## 📊 Workflow Status
70+
## 🧪 Labs
7171

72-
See the [Workflow Status](https://githubnext.github.io/gh-aw/status/) page for a comprehensive overview of all agentic workflows in this repository, including their current status, schedules, and configurations.
72+
See the [Labs](https://githubnext.github.io/gh-aw/labs/) page for experimental agentic workflows used by the team to learn, build, and use agentic workflows.

docs/astro.config.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,8 +152,8 @@ export default defineConfig({
152152
autogenerate: { directory: 'troubleshooting' },
153153
},
154154
{
155-
label: 'Status',
156-
link: '/status/',
155+
label: 'Labs',
156+
link: '/labs/',
157157
},
158158
],
159159
}),

docs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
"scripts": {
66
"dev": "astro dev",
77
"start": "astro dev",
8-
"prebuild": "npm run generate-status-badges",
8+
"prebuild": "npm run generate-labs",
99
"build": "astro build",
1010
"preview": "astro preview",
1111
"astro": "astro",
1212
"validate-links": "astro build",
13-
"generate-status-badges": "cd .. && node scripts/generate-status-badges.js",
13+
"generate-labs": "cd .. && node scripts/generate-labs.js",
1414
"test": "playwright test",
1515
"test:ui": "playwright test --ui",
1616
"test:debug": "playwright test --debug"
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: Workflow Status
3-
description: Status badges for all GitHub Actions workflows in the repository.
2+
title: Labs
3+
description: Experimental agentic workflows used by the team to learn and build.
44
sidebar:
55
order: 1000
66
---
77

8-
Status of all agentic workflows. [Browse source files](https://github.com/githubnext/gh-aw/tree/main/.github/workflows).
8+
These are experimental agentic workflows used by the GitHub Next team to learn, build, and use agentic workflows. [Browse source files](https://github.com/githubnext/gh-aw/tree/main/.github/workflows).
99

1010
| Workflow | Agent | Status | Schedule | Command |
1111
|:---------|:-----:|:------:|:--------:|:-------:|

docs/src/content/docs/setup/cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -498,4 +498,4 @@ See [Common Issues](/gh-aw/troubleshooting/common-issues/) and [Error Reference]
498498
- [Security Guide](/gh-aw/guides/security/) - Security best practices
499499
- [VS Code Setup](/gh-aw/setup/vscode/) - Editor integration and watch mode
500500
- [MCP Server Guide](/gh-aw/setup/mcp-server/) - MCP server configuration
501-
- [Workflow Status](/gh-aw/status/) - Live workflow dashboard
501+
- [Labs](/gh-aw/labs/) - Experimental workflows
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
#!/usr/bin/env node
22

33
/**
4-
* Status Badges Generator
4+
* Labs Page Generator
55
*
66
* Generates a markdown documentation page with GitHub Actions status badges
77
* for all workflows in the repository (only from .lock.yml files).
88
* Displays workflows in a table with columns for name, agent, status, and workflow link.
99
*
1010
* Usage:
11-
* node scripts/generate-status-badges.js
11+
* node scripts/generate-labs.js
1212
*/
1313

1414
import fs from "fs";
@@ -20,7 +20,7 @@ const __dirname = path.dirname(__filename);
2020

2121
// Paths
2222
const WORKFLOWS_DIR = path.join(__dirname, "../.github/workflows");
23-
const OUTPUT_PATH = path.join(__dirname, "../docs/src/content/docs/status.mdx");
23+
const OUTPUT_PATH = path.join(__dirname, "../docs/src/content/docs/labs.mdx");
2424

2525
// Repository owner and name
2626
const REPO_OWNER = "githubnext";
@@ -159,15 +159,15 @@ function generateMarkdown(workflows) {
159159

160160
// Frontmatter
161161
lines.push("---");
162-
lines.push("title: Workflow Status");
163-
lines.push("description: Status badges for all GitHub Actions workflows in the repository.");
162+
lines.push("title: Labs");
163+
lines.push("description: Experimental agentic workflows used by the team to learn and build.");
164164
lines.push("sidebar:");
165165
lines.push(" order: 1000");
166166
lines.push("---");
167167
lines.push("");
168168

169169
// Introduction
170-
lines.push("Status of all agentic workflows. [Browse source files](https://github.com/githubnext/gh-aw/tree/main/.github/workflows).");
170+
lines.push("These are experimental agentic workflows used by the GitHub Next team to learn, build, and use agentic workflows. [Browse source files](https://github.com/githubnext/gh-aw/tree/main/.github/workflows).");
171171
lines.push("");
172172

173173
// Sort workflows alphabetically by name
@@ -206,7 +206,7 @@ function generateMarkdown(workflows) {
206206
}
207207

208208
// Main execution
209-
console.log("Generating status badges documentation...");
209+
console.log("Generating labs documentation...");
210210

211211
// Read all .lock.yml files
212212
const lockFiles = fs
@@ -257,5 +257,5 @@ if (!fs.existsSync(outputDir)) {
257257

258258
// Write the output
259259
fs.writeFileSync(OUTPUT_PATH, markdown, "utf-8");
260-
console.log(`✓ Generated status badges documentation: ${OUTPUT_PATH}`);
260+
console.log(`✓ Generated labs documentation: ${OUTPUT_PATH}`);
261261
console.log(`✓ Total workflows: ${workflows.length}`);
Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
#!/usr/bin/env node
22

33
/**
4-
* Test for Status Badges Generator
4+
* Test for Labs Page Generator
55
*
6-
* Validates that the status badges generator correctly:
6+
* Validates that the labs page generator correctly:
77
* - Extracts workflow information from lock files
88
* - Extracts engine types from markdown files
99
* - Generates a properly formatted table
@@ -18,7 +18,7 @@ const __filename = fileURLToPath(import.meta.url);
1818
const __dirname = path.dirname(__filename);
1919

2020
// Paths
21-
const OUTPUT_PATH = path.join(__dirname, "../docs/src/content/docs/status.mdx");
21+
const OUTPUT_PATH = path.join(__dirname, "../docs/src/content/docs/labs.mdx");
2222

2323
/**
2424
* Test helper to check if output contains expected content
@@ -54,9 +54,9 @@ function countOccurrences(content, pattern) {
5454
return matches ? matches.length : 0;
5555
}
5656

57-
// Run the status badges generator
58-
console.log("Running status badges generator...");
59-
import("./generate-status-badges.js");
57+
// Run the labs page generator
58+
console.log("Running labs page generator...");
59+
import("./generate-labs.js");
6060

6161
// Wait a bit for the file to be written
6262
await new Promise(resolve => setTimeout(resolve, 500));
@@ -101,18 +101,18 @@ allPassed &= assertContains(output, "https://github.com/githubnext/gh-aw/actions
101101
allPassed &= assertNotContains(output, "| unknown |", "No workflows with unknown engine (should default to copilot)");
102102

103103
// Test 8: Frontmatter is correct
104-
allPassed &= assertContains(output, "title: Workflow Status", "Frontmatter title is present");
104+
allPassed &= assertContains(output, "title: Labs", "Frontmatter title is present");
105105

106106
allPassed &= assertContains(
107107
output,
108-
"description: Status badges for all GitHub Actions workflows in the repository.",
108+
"description: Experimental agentic workflows used by the team to learn and build.",
109109
"Frontmatter description is present"
110110
);
111111

112112
// Test 9: Introduction text is present (streamlined)
113113
allPassed &= assertContains(
114114
output,
115-
"Status of all agentic workflows. [Browse source files](https://github.com/githubnext/gh-aw/tree/main/.github/workflows).",
115+
"These are experimental agentic workflows used by the GitHub Next team to learn, build, and use agentic workflows. [Browse source files](https://github.com/githubnext/gh-aw/tree/main/.github/workflows).",
116116
"Introduction text is present (streamlined)"
117117
);
118118

0 commit comments

Comments
 (0)