mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2025-03-31 04:04:51 +00:00
Only update documentation if the version has been released (i.e. a git tag corresponding the version we're updating exists) or it is for the master branch. Prevents us from pointing users to documentation of an unreleased version. Also updates github workflow to fetch full commit history (including tags) so that git describe works correctly.
30 lines
724 B
YAML
30 lines
724 B
YAML
name: gh-pages
|
|
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
- release-*
|
|
tags:
|
|
- v*
|
|
jobs:
|
|
build:
|
|
name: Update gh-pages
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
|
|
- name: Check out repo
|
|
uses: actions/checkout@v2
|
|
with:
|
|
fetch-depth: 0
|
|
|
|
- name: Fetch gh-pages branch
|
|
run: git fetch --no-tags --prune --depth=1 origin refs/heads/gh-pages:refs/heads/gh-pages
|
|
|
|
- name: Build site
|
|
run: |
|
|
git config user.name "Github Actions"
|
|
git config user.email "no-reply@github.com"
|
|
./scripts/github/update-gh-pages.sh
|
|
|
|
- name: Deploy site
|
|
run: git push -f https://${GITHUB_ACTOR}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }} gh-pages
|