New release workflow (#547)

* Port release workflow from Aftman to test

* Checkout submodules in plugin build step

* ...and build with submodules for other builds too

* Fix ci.yml; we use master branch still

* CI with submodules too
This commit is contained in:
Lucien Greathouse
2022-05-25 22:26:22 -04:00
committed by GitHub
parent 192fd7d4dd
commit e169d7be68
2 changed files with 149 additions and 58 deletions

View File

@@ -3,11 +3,11 @@ name: CI
on:
push:
branches:
- main
- master
pull_request:
branches:
- main
- master
jobs:
build:
@@ -20,6 +20,8 @@ jobs:
steps:
- uses: actions/checkout@v3
with:
submodules: true
- name: Install Rust
uses: actions-rs/toolchain@v1
@@ -40,6 +42,8 @@ jobs:
steps:
- uses: actions/checkout@v3
with:
submodules: true
- name: Install Rust
uses: actions-rs/toolchain@v1