Skip to content

Commit cd93cef

Browse files
committed
Merge branch 'release/5.36.0'
2 parents 2a02c89 + cbc0c75 commit cd93cef

27 files changed

Lines changed: 360 additions & 62 deletions

File tree

CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,20 @@
22

33
# Changelog
44

5+
## 5.36.0 (2026-02-27)
6+
7+
_Commits from: v5.35.0..HEAD_
8+
9+
### 📂 Unscoped changes
10+
11+
#### Features
12+
13+
- ✨ add SKILL.md files for features including ([0387692](https://github.com/tomgrv/devcontainer-features/commit/0387692080b92f4bb27262810b5eb442c93d1573))
14+
15+
#### Other changes
16+
17+
- Merge tag 'v5.35.0' into develop ([f47469e](https://github.com/tomgrv/devcontainer-features/commit/f47469ed32bbfc77d7841b0f033c224de838992b))
18+
519
## 5.35.0 (2026-02-24)
620

721
_Commits from: v5.34.2..HEAD_
@@ -414,4 +428,4 @@ _Commits from: v5.25.0..HEAD_
414428

415429
---
416430

417-
_Generated on 2026-02-24 by [tomgrv/devcontainer-features](https://github.com/tomgrv/devcontainer-features)_
431+
_Generated on 2026-02-27 by [tomgrv/devcontainer-features](https://github.com/tomgrv/devcontainer-features)_

package-lock.json

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tomgrv/devcontainer-features",
3-
"version": "5.35.0",
3+
"version": "5.36.0",
44
"description": "Configure dev environment with devcontainer, gitflow, gitversion, git aliases & hooks. Can be used a devcontainer features",
55
"keywords": [
66
"dev",

src/act/devcontainer-feature.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"id": "act",
33
"name": "Nektos Act",
44
"description": "A tool for running GitHub Actions locally",
5-
"version": "5.32.0",
5+
"version": "5.36.0",
66
"dependsOn": {
77
"ghcr.io/devcontainers/features/docker-in-docker": {},
88
"ghcr.io/tomgrv/devcontainer-features/common-utils:5": {}

src/act/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tomgrv/act",
3-
"version": "5.32.0",
3+
"version": "5.36.0",
44
"description": "Nektos Act - GitHub Actions local runner integration",
55
"files": [
66
"_*.sh",
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<!-- @format -->
2+
3+
# act
4+
5+
## Description
6+
7+
Use this feature when an agent needs to run GitHub Actions workflows locally with Nektos `act` inside a dev container.
8+
9+
## Use For
10+
11+
## Do Not Use For
12+
13+
## Agent Guidance
14+
15+
# act
16+
17+
## Description
18+
19+
Use this feature when an agent needs to run GitHub Actions workflows locally with Nektos `act` inside a dev container.
20+
21+
## Commands
22+
23+
- `act` - Run GitHub Actions workflows locally.
24+
- `act -l` - List available workflows/jobs.
25+
- `act <event>` - Run workflows for a specific GitHub event.
26+
- `act-run` - Run repository wrapper flow around `act` defaults.
27+
- `act-reset` - Reset local state/artifacts used by `act` wrapper scripts.
28+
29+
## Use For
30+
31+
- Running CI workflows locally before push.
32+
- Reproducing workflow/job failures from GitHub Actions.
33+
- Fast validation of workflow YAML changes.
34+
35+
## Do Not Use For
36+
37+
- Editing workflow logic unrelated to execution.
38+
- Cloud deployment tasks.
39+
40+
## Agent Guidance
41+
42+
- Ensure Docker is available before running `act`.
43+
- Prefer running the minimal target job first, then full workflow if needed.
44+
- Use the feature version option when reproducibility is required.

src/common-utils/devcontainer-feature.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"id": "common-utils",
33
"name": "Common Utils",
44
"description": "Common utils for tomgrv/devcontainer-features",
5-
"version": "5.32.0",
5+
"version": "5.36.0",
66
"dependsOn": {
77
"ghcr.io/devcontainers/features/common-utils": {}
88
},

src/common-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tomgrv/common-utils",
3-
"version": "5.32.0",
3+
"version": "5.36.0",
44
"description": "Common utilities and helper scripts for devcontainer features",
55
"files": [
66
"_*.sh",
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
<!-- @format -->
2+
3+
# common-utils
4+
5+
## Description
6+
7+
Use this feature as a shared utility layer for shell-based automation across features (`jq`, `dos2unix`, and `zz_*` helper scripts).
8+
9+
## Commands
10+
11+
- `validate-json [options] <json>` - Validate JSON against a schema.
12+
- `normalize-json [options] <json>` - Normalize JSON order/format using schema rules.
13+
- `zz_dist [options]` - Copy `zz_*` helpers to a target directory.
14+
- `zz_args` - Parse command-line arguments in shell scripts.
15+
- `zz_log` - Emit structured/colorized shell logs.
16+
- `zz_json` - Read or manipulate JSON from shell scripts.
17+
18+
## Use For
19+
20+
- JSON validation/normalization workflows (`validate-json`, `normalize-json`).
21+
- Shell scripting with standardized logging, argument parsing, and prompts (`zz_log`, `zz_args`, `zz_ask`).
22+
- Distributing shared helper scripts into project folders (`zz_dist`).
23+
24+
## Do Not Use For
25+
26+
- Feature-specific business logic.
27+
- Git workflow automation (use `gitutils` or `githooks`).
28+
29+
## Agent Guidance
30+
31+
- Reuse existing `zz_*` scripts before adding new helpers.
32+
- Prefer `normalize-json`/`validate-json` in lint pipelines for schema-safe edits.
33+
- Keep automation generic and composable for cross-feature reuse.

src/githooks/devcontainer-feature.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"id": "githooks",
33
"name": "Git Hooks",
44
"description": "A feature to add useful Git hooks to your project",
5-
"version": "5.32.0",
5+
"version": "5.36.0",
66
"dependsOn": {
77
"ghcr.io/devcontainers/features/node:1": "lts",
88
"ghcr.io/tomgrv/devcontainer-features/gitutils:5": {}

0 commit comments

Comments
 (0)