Skip to content

Commit 143e62b

Browse files
authored
Delete unused features and scenarios (#8)
* Delete unused features and scenarios * Rename release and test workflows * Update test scripts for ansible-lint and pytest * Update ansible-lint version to 1.0.1 and adjust installation order * Fix ansible-lint command duplication * Add mcr.microsoft.com/devcontainers/base:debian to baseImage * Add Ansible 2 feature to test scenario * Remove unused Ansible feature
1 parent 1a6e5b1 commit 143e62b

21 files changed

+13
-420
lines changed

.github/workflows/release.yaml renamed to .github/workflows/release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: "Release dev container features & Generate Documentation"
23
on:
34
workflow_dispatch:
@@ -19,7 +20,7 @@ jobs:
1920
publish-features: "true"
2021
base-path-to-features: "./src"
2122
generate-docs: "true"
22-
23+
2324
env:
2425
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2526

.github/workflows/test.yaml renamed to .github/workflows/test.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: "CI - Test Features"
23
on:
34
push:
@@ -13,11 +14,12 @@ jobs:
1314
strategy:
1415
matrix:
1516
features:
16-
- color
17-
- hello
17+
- ansible-lint
18+
- pytest
1819
baseImage:
1920
- debian:latest
2021
- ubuntu:latest
22+
- mcr.microsoft.com/devcontainers/base:debian
2123
- mcr.microsoft.com/devcontainers/base:ubuntu
2224
steps:
2325
- uses: actions/checkout@v4
@@ -34,8 +36,8 @@ jobs:
3436
strategy:
3537
matrix:
3638
features:
37-
- color
38-
- hello
39+
- ansible-lint
40+
- pytest
3941
steps:
4042
- uses: actions/checkout@v4
4143

.github/workflows/validate.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
---
12
name: "Validate devcontainer-feature.json files"
23
on:
34
workflow_dispatch:

src/ansible-lint/devcontainer-feature.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"id": "ansible-lint",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"name": "Ansible Lint (via pipx)",
55
"documentationURL": "http://github.com/hspaans/devcontainers-features/tree/main/src/ansible-lint",
66
"description": "ansible-lint checks playbooks for practices and behavior that could potentially be improved.",
@@ -21,8 +21,8 @@
2121
}
2222
},
2323
"installsAfter": [
24-
"ghcr.io/devcontainers-contrib/features/ansible",
2524
"ghcr.io/devcontainers-contrib/features/pipx-package",
26-
"ghcr.io/devcontainers/features/python"
25+
"ghcr.io/devcontainers/features/python",
26+
"ghcr.io/devcontainers-contrib/features/ansible"
2727
]
2828
}

src/color/README.md

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

src/color/devcontainer-feature.json

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

src/color/install.sh

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

src/hello/README.md

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

src/hello/devcontainer-feature.json

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

src/hello/install.sh

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

test/_global/color_and_hello.sh

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

test/_global/scenarios.json

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

test/color/gold.sh

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

test/color/green.sh

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

test/color/my_favorite_color_is_green.sh

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

test/color/scenarios.json

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

0 commit comments

Comments
 (0)