Compare commits

..

5 Commits

Author SHA1 Message Date
2deab66aa1
Run main binary by default
All checks were successful
Build and deploy automation_rs / Run pre-commit checks (push) Successful in 7m42s
Build and deploy automation_rs / Build automation_rs (push) Successful in 5m8s
Build and deploy automation_rs / Build Docker image (push) Successful in 32s
Build and deploy automation_rs / Deploy Docker container (push) Has been skipped
2024-05-10 01:30:41 +02:00
b783047114
Make sure the generated lua definitions are up to date 2024-05-10 01:30:41 +02:00
73416fbbbd
Further work on automatically generating lua type definitions 2024-05-10 01:30:41 +02:00
e30b8e6608
Started work on generating definitions 2024-05-10 01:30:41 +02:00
113f9f926c
Switched from custom pre-commit script to using the pre-commit tool
All checks were successful
Build and deploy automation_rs / Run pre-commit checks (push) Successful in 4m1s
Build and deploy automation_rs / Build automation_rs (push) Successful in 4m31s
Build and deploy automation_rs / Build Docker image (push) Successful in 50s
Build and deploy automation_rs / Deploy Docker container (push) Successful in 32s
2024-05-10 01:28:50 +02:00

View File

@ -7,6 +7,47 @@ on:
- feature/**
jobs:
check:
name: Run pre-commit checks
runs-on: ubuntu-latest
container: catthehacker/ubuntu:act-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup go
uses: actions/setup-go@v3
with:
go-version: ">=1.20.1"
- name: Calculate cache hash
uses: https://gitea.com/actions/go-hashfiles@v0.0.1
id: hash-go
with:
patterns: |
.pre-commit-config.yaml
- name: Setup cache
uses: actions/cache@v4
with:
path: ~/.cache/pre-commit
key: pre-commit-3|${{ steps.hash-go.outputs.hash }}
- name: Install pre-commit
run: python -m pip install pre-commit
shell: bash
- name: Setup Rust
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
rustflags: ""
- name: Set rustup default
run: rustup default stable
shell: bash
- name: Run pre-commit
run: pre-commit run --show-diff-on-failure --color=always --all-files
shell: bash
build:
name: Build automation_rs
runs-on: ubuntu-latest
@ -15,19 +56,6 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.10"
- name: "DEBUG"
run: |
sleep 10
echo "Hello"
echo "pre-commit-3|${{ env.pythonLocation }}|${{ hashFiles('.pre-commit-config.yaml') }}"
echo "Hello?"
- uses: pre-commit/action@v3.0.1
- name: Setup Rust
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
@ -45,7 +73,7 @@ jobs:
container:
name: Build Docker image
runs-on: ubuntu-latest
needs: [build]
needs: [build, checks]
container: catthehacker/ubuntu:act-latest
steps:
- name: Checkout