Skip to content

.github/workflows/build.yml #237

.github/workflows/build.yml

.github/workflows/build.yml #237

Workflow file for this run

on:
schedule:
- cron: '30 5,17 * * *'
pull_request:
jobs:
sanitychecks:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
checks: write
steps:
- uses: actions/checkout@v3
with:
submodules: recursive
- name: install dependencies
id: install_dependencies
run: |
cd /tmp
python -m pip install --upgrade pip
pip install pre-commit==3.4.0
curl -s https://raw.githubusercontent.com/terraform-linters/tflint/master/install_linux.sh | bash
curl -sSLo ./terraform-docs.tar.gz https://terraform-docs.io/dl/v0.16.0/terraform-docs-v0.16.0-$(uname)-amd64.tar.gz
tar -xzf terraform-docs.tar.gz
chmod +x terraform-docs
mv terraform-docs /usr/local/bin/terraform-docs
export PATH=$PATH:/usr/local/bin
- name: pre-commit
id: pre_commit
run: |
export SKIP=no-commit-to-branch
pre-commit run --all-files