Skip to content

more changes

more changes #56

Workflow file for this run

name: Documents
on:
push:
branches:
- main
- release-*
pull_request:
branches:
- main
- release-*
jobs:
skip-check:
name: Skip check
continue-on-error: true
runs-on: ubuntu-latest
outputs:
should_skip: ${{ steps.skip-check.outputs.should_skip }}
permissions:
actions: write
contents: read
steps:
- id: skip-check
uses: fkirc/skip-duplicate-actions@12aca0a884f6137d619d6a8a09fcc3406ced5281 # v5.3.0
with:
do_not_skip: '["schedule", "workflow_dispatch"]'
paths: |-
[
".github/workflows/docs.yml",
".go-version",
"Makefile",
"cmd/parca-agent/main.go",
"docs"
]
skip_after_successful_duplicate: false
docs:
name: Generate documentation
needs: skip-check
if: ${{ needs.skip-check.outputs.should_skip != 'true' }}
runs-on: ubuntu-latest
steps:
- name: Check out the code
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
- name: Set up Go
uses: actions/setup-go@6edd4406fa81c3da01a34fa6f6343087c207a568 # v3.5.0
with:
go-version-file: .go-version
cache: true
- name: Set up Clang
uses: KyleMayes/install-llvm-action@13d5d77cbf0bd7e35cb02a8f9ed4bb85bed3393b # v1.8.0
with:
version: "14"
- name: Install libbpf dependencies
run: |
sudo apt-get update -y
sudo apt-get install -yq libelf-dev zlib1g-dev
- name: Initialize and update libbpf submodule
run: git submodule init && git submodule update
- name: Build BPF
run: make bpf
- name: Set up Jsonnet
run: ./env-jsonnet.sh
- name: Set up environment
run: ./env.sh
- name: Build
run: make build
- name: Docs check
run: |
make README.md
git diff --exit-code ':!deploy'
# Even though pre-commit is not involved here,
# we re-use the pre-commit.ci lite app as a
# generic solution to commit changes
- name: 'pre-commit-ci-lite: Apply automatic fixes'
uses: pre-commit-ci/lite-action@2529d76d2c5ffdf2a85aa090c38949eada94d39d # v1.0.1
if: always()