Skip to content

Update update-feature-readmes.yml #8

Update update-feature-readmes.yml

Update update-feature-readmes.yml #8

name: Update feature readmes
on:
push:
branches: "main"
paths:
- .github/workflows/update-feature-readmes.yml
- src/*/devcontainer-feature.json
pull_request:
paths:
- .github/workflows/update-feature-readmes.yml
- src/*/devcontainer-feature.json
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}
cancel-in-progress: true
jobs:
list-features:
outputs:
changed-features: ${{ steps.list-features-outputs.changed-features }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- id: list-features
uses: devcontainers-community/list-features@v1
update-feature-readme:
needs: list-features
concurrency: ${{ github.ref }}-write
permissions:
contents: write
strategy:
fail-fast: false
matrix: ${{ fromJSON(needs.list-features.outputs.changed-features) }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: devcontainers-community/update-feature-readme@v1
with:
path: src/${{ matrix.id }}
- uses: stefanzweifel/git-auto-commit-action@v4