Skip to content

Commit

Permalink
refactor!: merge all workflows into one monolithic workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
vhyrro committed Nov 23, 2023
1 parent 561b551 commit e0c2c87
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 79 deletions.
40 changes: 0 additions & 40 deletions .github/workflows/build-toml-edit.yml

This file was deleted.

37 changes: 0 additions & 37 deletions .github/workflows/build-toml.yml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: Build `luarocks-rust-build-mlua` Dependency
name: Build Dependencies

on: [push, workflow_dispatch]

jobs:
test:
build:
runs-on: ${{ matrix.os.host }}
strategy:
matrix:
Expand All @@ -19,6 +19,8 @@ jobs:
compiler: clang-latest
- name: Install MSVC Compiler Toolchain
uses: ilammy/msvc-dev-cmd@v1
- name: Install Rust Toolchain
uses: actions-rust-lang/setup-rust-toolchain@v1
- name: Install Lua
uses: leso-kn/gh-actions-lua@master
with:
Expand All @@ -29,6 +31,14 @@ jobs:
run: |
luarocks --local --lua-version=5.1 install luarocks-build-rust-mlua
luarocks pack luarocks-build-rust-mlua
- name: Install TOML Package
run: |
luarocks --local --lua-version=5.1 install toml
luarocks pack toml
# - name: Install `toml-edit` Package
# run: |
# luarocks --local --lua-version=5.1 install toml-edit
# luarocks pack toml-edit
- name: Regenerate Manifests and HTML
run: luarocks-admin make-manifest --lua-version=5.1 .
- uses: stefanzweifel/git-auto-commit-action@v5
Expand Down

0 comments on commit e0c2c87

Please sign in to comment.