diff --git a/.github/workflows/generate.yaml b/.github/workflows/generate.yaml index 97e724f..b5f0c04 100644 --- a/.github/workflows/generate.yaml +++ b/.github/workflows/generate.yaml @@ -17,10 +17,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Generate documentation - uses: devcontainers/action@v1 + uses: devcontainers/action@1082abd5d2bf3a11abccba70eef98df068277772 # v1.4.3 with: base-path-to-features: ./src generate-docs: 'true' @@ -36,15 +36,15 @@ jobs: git config --global user.email github-actions[bot]@users.noreply.github.com git config --global user.name github-actions[bot] git config pull.rebase false - + branch=automated-documentation-update-$GITHUB_RUN_ID git checkout -b $branch message='Automated documentation update' - + # Add / update and commit git add */**/README.md git commit -m 'Automated documentation update [skip ci]' || export NO_UPDATES=true - + # Push if [ "$NO_UPDATES" != "true" ] ; then git push origin "$branch" diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index d32326e..d3efb7b 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -17,10 +17,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Publish features - uses: devcontainers/action@v1 + uses: devcontainers/action@1082abd5d2bf3a11abccba70eef98df068277772 # v1.4.3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index a576b1b..6cd0264 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install latest devcontainer CLI run: npm install -g @devcontainers/cli @@ -52,7 +52,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install latest devcontainer CLI run: npm install -g @devcontainers/cli @@ -66,7 +66,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Install latest devcontainer CLI run: npm install -g @devcontainers/cli diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml index fbbb345..ab6849e 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/validate.yaml @@ -10,10 +10,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Validate devcontainer-feature.json files - uses: devcontainers/action@v1 + uses: devcontainers/action@1082abd5d2bf3a11abccba70eef98df068277772 # v1.4.3 with: validate-only: 'true' base-path-to-features: ./src