Skip to content

Bump regex from 1.12.2 to 1.12.3 (#97) #90

Bump regex from 1.12.2 to 1.12.3 (#97)

Bump regex from 1.12.2 to 1.12.3 (#97) #90

Workflow file for this run

name: Publish Artifacts
on:
push:
branches: [ "master" ]
paths-ignore: [ '*.md' ]
jobs:
linux:
name: Artifact Linux (x64)
runs-on: ubuntu-latest
container:
image: ubuntu:22.04
steps:
- name: Checkout sources
uses: actions/checkout@v6
- name: Install Essentials
run: |
apt-get update
apt-get upgrade -y
apt-get install -y curl gcc
- name: Install Rust Toolchain
uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
- name: Build Artifact
run: cargo build -r
- name: Upload Artifact
uses: actions/upload-artifact@v6
with:
name: Linux x64
path: target/release/strumbot
windows:
name: Artifact Windows (x64)
runs-on: windows-2019
steps:
- name: Checkout sources
uses: actions/checkout@v6
- name: Install Rust Toolchain
uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
- name: Build Artifact
run: cargo build -r
- name: Upload Artifact
uses: actions/upload-artifact@v6
with:
name: Windows x64
path: target/release/strumbot.exe
macos:
name: Artifact macOS (Universal)
runs-on: macos-latest
steps:
- name: Checkout sources
uses: actions/checkout@v6
- name: Install Rust Toolchain
uses: dtolnay/rust-toolchain@stable
with:
toolchain: stable
target: x86_64-apple-darwin
- name: Build Artifact (x64)
run: cargo build -r --target=x86_64-apple-darwin
- name: Build Artifact (M1)
run: |
rustup target add aarch64-apple-darwin
cargo build -r --target=aarch64-apple-darwin
- name: Combine Universal Darwin
run:
lipo -create -output universal-strumbot target/**/release/strumbot
- name: Upload Artifact
uses: actions/upload-artifact@v6
with:
name: macOS universal
path: universal-strumbot