GitHub - 42ByteLabs/actions: 42ByteLabs Actions and Reusable Actions · GitHub
Skip to content
42ByteLabsPublic

About

42ByteLabs Actions and Reusable Actions

Resources

Code of conduct

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

37 Commits

Folders and files

Repository files navigation

42ByteLabs Actions

Reusable GitHub Actions for 42ByteLab projects.

Available Actions

Action Description
cargo build Build and test with formatting, linting, and security checks
cargo setup Install Rust with checksum-verified rustup
cargo benchmark Run Cargo benchmarks
cargo examples Run Cargo examples
cargo publish Publish to crates.io with version checking
cargo security Security audit with cargo-audit and cargo-deny
cargo project Extract Cargo.toml metadata

Quick Start

- uses: 42ByteLabs/actions/cargo/build@main
  with:
    rust-toolchain: "stable"
    features: "my-feature"

Example Workflow

name: CI

on: [push, pull_request]

permissions:
  contents: read
  security-events: write

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: 42ByteLabs/actions/cargo/build@main

License

MIT - see LICENSE file.

About

42ByteLabs Actions and Reusable Actions

Resources

Code of conduct

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages