Release 3.32.2 documentation #2415
Workflow file for this run
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: Pull request | |
on: pull_request | |
jobs: | |
build: | |
name: Build docs | |
runs-on: ubuntu-20.04 | |
steps: | |
- name: Check out code | |
uses: actions/checkout@v3 | |
- name: Editor config | |
uses: snow-actions/eclint@v1.0.1 | |
continue-on-error: true | |
- name: Set up Go | |
uses: actions/setup-go@v3 | |
with: | |
go-version: "~1.23" | |
- name: Get Go module cache directory path | |
id: go-module-cache-dir-path | |
run: echo "::set-output name=dir::$(go env GOMODCACHE)" | |
- name: Initialize Go module cache | |
uses: actions/cache@v3 | |
with: | |
path: ${{ steps.go-module-cache-dir-path.outputs.dir }} | |
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} | |
restore-keys: | | |
${{ runner.os }}-go- | |
- name: Download Go dependencies | |
run: make go.deps | |
- name: Set up Node | |
uses: actions/setup-node@v3 | |
with: | |
node-version: "~16" | |
- name: Get Yarn cache directory path | |
id: yarn-cache-dir-path | |
run: echo "::set-output name=dir::$(npx yarn cache dir)" | |
- name: Initialize Yarn module cache | |
uses: actions/cache@v3 | |
with: | |
path: ${{ steps.yarn-cache-dir-path.outputs.dir }} | |
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} | |
restore-keys: | | |
${{ runner.os }}-yarn- | |
- name: Download Yarn dependencies | |
run: make js.deps | |
- name: Initialize Hugo binary cache | |
id: cache-hugo | |
uses: actions/cache@v3 | |
with: | |
path: hugo.linux | |
key: ${{ runner.os }}-hugo-${{ hashFiles('**/go.sum') }} | |
restore-keys: | | |
${{ runner.os }}-hugo- | |
- name: Build Hugo binary | |
if: steps.cache-hugo.outputs.cache-hit != 'true' | |
run: make hugo.linux | |
- name: Build docs | |
run: make build.public | |
env: | |
HUGO: ./hugo.linux | |
HUGO_BASE_URL: https://www.thethingsindustries.com/docs/ | |
HUGO_PARAMS_FEEDBACK_CAMPAIGN: ${{ secrets.HUGO_PARAMS_FEEDBACK_CAMPAIGN }} | |
HUGO_PARAMS_FEEDBACK_ENABLED: true | |
HUGO_PARAMS_INTERCOM_APPID: ${{ secrets.HUGO_PARAMS_INTERCOM_APPID }} | |
HUGO_PARAMS_INTERCOM_ENABLED: true | |
HUGO_PARAMS_SEARCH_APPID: ${{ secrets.HUGO_PARAMS_SEARCH_APPID }} | |
HUGO_PARAMS_SEARCH_APIKEY: ${{ secrets.HUGO_PARAMS_SEARCH_APIKEY }} | |
HUGO_PARAMS_SEARCH_ENABLED: true | |
HUGO_PARAMS_SEARCH_INDEX: thethingsstack |