tirbofish/dropbear · commit
b5251d190fd110fe8f973335e525a46532a9c42c
adding support for magna-carta exporting, as well as some general fixes with the build menu.
jarvis, create a new release for magna-carta
Signature present but could not be verified.
Unverified
@@ -0,0 +1,96 @@ +name: Release Magna Carta + +on: + push: + branches: + - main # or your default branch + +jobs: + check-and-release: + runs-on: ubuntu-latest + outputs: + should_release: ${{ steps.check-commit.outputs.should_release }} + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Check commit message + id: check-commit + run: | + COMMIT_MSG=$(git log -1 --pretty=%B) + if [[ "$COMMIT_MSG" == *"jarvis, create a new release for magna-carta"* ]]; then + echo "should_release=true" >> $GITHUB_OUTPUT + else + echo "should_release=false" >> $GITHUB_OUTPUT + fi + + build-and-release: + needs: check-and-release + if: needs.check-and-release.outputs.should_release == 'true' + strategy: + matrix: + include: + - os: ubuntu-latest + target: x86_64-unknown-linux-gnu + artifact_name: magna-carta-linux + - os: windows-latest + target: x86_64-pc-windows-msvc + artifact_name: magna-carta-windows.exe + - os: macos-latest + target: x86_64-apple-darwin + artifact_name: magna-carta-macos + runs-on: ${{ matrix.os }} + steps: + - name: Checkout code
Large diffs are not rendered by default. Showing the first 50 of 352 lines. Show full diff