Skip to content

rasse keycloak integration / 1.6.0 #323

rasse keycloak integration / 1.6.0

rasse keycloak integration / 1.6.0 #323

Workflow file for this run

on:
pull_request:
workflow_dispatch: # Allow manual triggering
jobs:
sanitychecks:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
checks: write
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: install dependencies
id: install_dependencies
run: |
cd /tmp
python -m pip install --upgrade pip
pip install pre-commit==3.5.0
sudo apt-get update && sudo apt-get install -y gnupg software-properties-common
wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg > /dev/null
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt-get install -y terraform
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