Skip to content

Commit 7a38e25

Browse files
committed
v1.14.1: Fix Release and Publish Features CI failures
- Fix settings.json test path (config/ → config/defaults/) - Make setup.js executable (644 → 755) - Include Test 5 result in test exit condition - Remove features/README.md (broke devcontainers/action feature discovery) - Remove "maintainer" field from 11 devcontainer-feature.json files (not in spec schema)
1 parent d89c058 commit 7a38e25

File tree

16 files changed

+18
-154
lines changed

16 files changed

+18
-154
lines changed

.devcontainer/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# CodeForge Devcontainer Changelog
22

3+
## [v1.14.1] - 2026-02-24
4+
5+
### Fixed
6+
7+
#### CI: Release Workflow
8+
- **test.js** — settings.json path updated from `config/settings.json` to `config/defaults/settings.json` to match config externalization refactor
9+
- **test.js** — Test 5 (executable check) result now included in exit condition; previously a failure was logged but did not affect the exit code
10+
- **setup.js** — file permissions changed from 644 to 755 (executable) to match shebang and `bin` declaration in package.json
11+
12+
#### CI: Publish DevContainer Features Workflow
13+
- **features/README.md** — removed from features directory; `devcontainers/action@v1` treated it as a feature subdirectory and failed looking for `README.md/devcontainer-feature.json`
14+
- **11 devcontainer-feature.json files** — removed `"maintainer"` field (not in the DevContainer Feature spec schema, causing strict validation failure): ast-grep, ccburn, ccms, ccstatusline, ccusage, chromaterm, claude-monitor, claude-session-dashboard, lsp-servers, mcp-qdrant, tree-sitter
15+
316
## [v1.14.0] - 2026-02-24
417

518
### Fixed (CodeRabbit review)

.devcontainer/features/README.md

Lines changed: 0 additions & 140 deletions
This file was deleted.

.devcontainer/features/ast-grep/devcontainer-feature.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "1.0.0",
44
"name": "ast-grep",
55
"description": "Installs ast-grep CLI for structural code search, lint, and rewriting using AST matching",
6-
"maintainer": "AnExiledDev",
76
"documentationURL": "https://ast-grep.github.io/",
87
"options": {
98
"version": {

.devcontainer/features/ccburn/devcontainer-feature.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "1.0.0",
44
"name": "ccburn - Visual Token Burn Rate Tracker",
55
"description": "Installs ccburn CLI for real-time burn-up charts and pace tracking of Claude Code usage limits",
6-
"maintainer": "AnExiledDev",
76
"documentationURL": "https://github.com/JuanjoFuchs/ccburn",
87
"options": {
98
"version": {

.devcontainer/features/ccms/devcontainer-feature.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "1.0.0",
44
"name": "ccms - Claude Code Message Searcher",
55
"description": "Installs ccms CLI for searching Claude Code session JSONL files with boolean queries, role filtering, and JSON output",
6-
"maintainer": "AnExiledDev",
76
"documentationURL": "https://github.com/mkusaka/ccms",
87
"options": {
98
"version": {

.devcontainer/features/ccstatusline/devcontainer-feature.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "1.1.0",
44
"name": "ccstatusline",
55
"description": "Compact powerline status line for Claude Code with essential metrics",
6-
"maintainer": "AnExiledDev",
76
"documentationURL": "https://github.com/sirmalloc/ccstatusline",
87
"options": {
98
"version": {

.devcontainer/features/ccusage/devcontainer-feature.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "1.0.0",
44
"name": "ccusage - Claude Code Usage Analyzer",
55
"description": "Installs ccusage CLI tool for analyzing Claude Code token usage",
6-
"maintainer": "AnExiledDev",
76
"documentationURL": "https://github.com/ryoppippi/ccusage",
87
"options": {
98
"version": {

.devcontainer/features/chromaterm/devcontainer-feature.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "1.0.0",
44
"name": "ChromaTerm - Terminal Output Colorizer",
55
"description": "Installs ChromaTerm2 for regex-based CLI output colorization via YAML rules",
6-
"maintainer": "AnExiledDev",
76
"documentationURL": "https://github.com/rgcr/ChromaTerm2",
87
"options": {
98
"version": {

.devcontainer/features/claude-monitor/devcontainer-feature.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "1.0.0",
44
"name": "Claude Monitor - Real-time Usage Tracker",
55
"description": "Installs claude-monitor for real-time Claude Code token usage monitoring with ML-based predictions",
6-
"maintainer": "AnExiledDev",
76
"documentationURL": "https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor",
87
"options": {
98
"version": {

.devcontainer/features/claude-session-dashboard/devcontainer-feature.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"version": "1.0.0",
44
"name": "Claude Session Dashboard",
55
"description": "Local analytics dashboard for Claude Code sessions (token usage, tool calls, cost estimates)",
6-
"maintainer": "AnExiledDev",
76
"documentationURL": "https://github.com/dlupiak/claude-session-dashboard",
87
"options": {
98
"version": {

0 commit comments

Comments
 (0)