Compare commits

..

5 Commits

Author SHA1 Message Date
8ed34137d9
Run main binary by default
Some checks failed
Build and deploy automation_rs / Build automation_rs (push) Failing after 1m8s
Build and deploy automation_rs / Build Docker image (push) Has been skipped
Build and deploy automation_rs / Deploy Docker container (push) Has been skipped
2024-05-10 00:10:00 +02:00
bcf39b6cc6
Make sure the generated lua definitions are up to date 2024-05-10 00:09:49 +02:00
a72e6ea2f3
Further work on automatically generating lua type definitions 2024-05-09 23:17:28 +02:00
a2a8eca3b2
Started work on generating definitions 2024-05-09 23:17:28 +02:00
70b34f6025
Switched from custom pre-commit script to using the pre-commit tool
Some checks failed
Build and deploy automation_rs / Build automation_rs (push) Failing after 1m16s
Build and deploy automation_rs / Build Docker image (push) Has been skipped
Build and deploy automation_rs / Deploy Docker container (push) Has been skipped
2024-05-08 01:01:07 +02:00

View File

@ -7,47 +7,6 @@ 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
@ -56,6 +15,19 @@ 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:
@ -73,7 +45,7 @@ jobs:
container:
name: Build Docker image
runs-on: ubuntu-latest
needs: [build, checks]
needs: [build]
container: catthehacker/ubuntu:act-latest
steps:
- name: Checkout