You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
winston fca166b878
feat: autogenerate port & showcase list in README (#1894)
2 years ago
..
readme.yml feat: autogenerate port & showcase list in README (#1894) 2 years ago

readme.yml

# yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json

name: Generate READMEs

on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

env:
  DENO_DIR: deno_cache

jobs:
  test:
    runs-on: ubuntu-latest

    steps:
      - name: Git Checkout Deno Module
        uses: actions/checkout@v3
        with:
          ref: ${{ github.head_ref }}
      - name: Set up Deno
        uses: denoland/setup-deno@v1
        with:
          deno-version: v1.x
      - name: Cache Deno dependencies
        uses: actions/cache@v3
        with:
          key: ${{ hashFiles('resources/generate/deno.lock') }}
          path: ${{ env.DENO_DIR }}
      - name: Update READMEs
        working-directory: resources/generate
        run: ./main.ts
      - name: Push changes
        uses: stefanzweifel/git-auto-commit-action@v4
        with:
          commit_message: "chore: re-generate README sections"