Initial setup of gitea actions

This commit is contained in:
2026-07-05 18:36:41 +02:00
parent 040f7a382f
commit ebbb1254fb
13 changed files with 468 additions and 2 deletions
@@ -0,0 +1,19 @@
name: Setup OpenTofu Environment
description: Prepare the environment for A13labs CI/CD pipelines
runs:
using: "composite"
steps:
- name: Setup OpenTofu
shell: bash
run: |
TOFU_VERSION="1.9.1"
curl -sL "https://github.com/opentofu/opentofu/releases/download/v${TOFU_VERSION}/tofu_${TOFU_VERSION}_linux_amd64.zip" -o /tmp/tofu.zip
unzip -o /tmp/tofu.zip -d /usr/local/bin
rm /tmp/tofu.zip
tofu version
- name: Install required python packages
shell: bash
run: |
python3 -m pip install -r requirements/opentofu.txt