Update hype.yml #1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Generate README with Hype | |
on: [push, pull_request] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
repository: ${{ github.event.pull_request.head.repo.full_name }} | |
ref: ${{ github.event.pull_request.head.ref }} | |
- name: Set up Go | |
uses: actions/setup-go@v4 | |
with: | |
go-version: "1.22.x" | |
cache-dependency-path: subdir/go.sum | |
- name: Install hype | |
run: go install github.com/gopherguides/hype/cmd/hype@latest | |
- name: Run hype | |
run: pushd .hype;hype export -format=markdown -f module.md > ../README.md;popd | |
- name: Commit README back to the repo | |
run: |- | |
git rev-parse --abbrev-ref HEAD | |
git config user.name 'GitHub Actions' | |
git config user.email '[email protected]' | |
git diff --quiet || (git add README.md && git commit -am "Updated README") | |
git push origin ${{github.event.pull_request.head.ref}} |