diff options
author | 2020-03-31 16:18:10 +0200 | |
---|---|---|
committer | 2020-03-31 16:18:10 +0200 | |
commit | d4cac0c43aceb65d3c14b73d25ca5966edef2088 (patch) | |
tree | f1e36da6f130490f87ffea039b21b483f7582d08 | |
parent | 753d22d140778044a4d94bbcd56a69b531729994 (diff) | |
download | coredns-d4cac0c43aceb65d3c14b73d25ca5966edef2088.tar.gz coredns-d4cac0c43aceb65d3c14b73d25ca5966edef2088.tar.zst coredns-d4cac0c43aceb65d3c14b73d25ca5966edef2088.zip |
Move doc test to workflow (#3800)
Replace doc CI test with automatic workflow.
Signed-off-by: Ben Kochie <superq@gmail.com>
-rw-r--r-- | .circleci/config.yml | 9 | ||||
-rwxr-xr-x | .github/fixup_file_mtime.sh (renamed from .circleci/fixup_file_mtime.sh) | 0 | ||||
-rw-r--r-- | .github/workflows/make.doc.yml | 45 |
3 files changed, 45 insertions, 9 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index 6c6e18c87..6bfb2d013 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -40,14 +40,6 @@ buildCoreDNSImage: &buildCoreDNSImage kind load docker-image coredns jobs: - doc-test: - docker: - - image: circleci/golang:1.13 - steps: - - checkout - - run: ./.circleci/fixup_file_mtime.sh - - run: make -f Makefile.doc - - run: git diff --exit-code -- man/ kubernetes-tests: <<: *integrationDefaults steps: @@ -70,5 +62,4 @@ workflows: version: 2 integration-tests: jobs: - - doc-test - kubernetes-tests diff --git a/.circleci/fixup_file_mtime.sh b/.github/fixup_file_mtime.sh index 662c16dbd..662c16dbd 100755 --- a/.circleci/fixup_file_mtime.sh +++ b/.github/fixup_file_mtime.sh diff --git a/.github/workflows/make.doc.yml b/.github/workflows/make.doc.yml new file mode 100644 index 000000000..509381163 --- /dev/null +++ b/.github/workflows/make.doc.yml @@ -0,0 +1,45 @@ +name: make doc + +on: + push: + branches: + - 'master' + paths: + - '.github/workflows/make.doc.yml' + - 'coredns.1.md' + - 'corefile.5.md' + - 'plugin/*/README.md' + +jobs: + fix: + runs-on: ubuntu-latest + steps: + - + name: Checkout + uses: actions/checkout@v2 + - + name: Setup Go + uses: actions/setup-go@v2-beta + with: + go-version: '^1.14.1' + - + name: Update Docs + run: | + ./.github/fixup_file_mtime.sh + make -f Makefile.doc + - + name: Set up Git + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + git config user.name "coredns-auto-go-mod-tidy[bot]" + git config user.email "coredns-auto-go-mod-tidy[bot]@users.noreply.github.com" + git remote set-url origin https://x-access-token:${GITHUB_TOKEN}@github.com/${GITHUB_REPOSITORY}.git + - + name: Commit and push changes + run: | + git add . + if output=$(git status --porcelain) && [ ! -z "$output" ]; then + git commit -m 'auto make -f Makefile.doc' + git push + fi |