Skip to content

42ByteLabs/actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

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 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

License

Code of conduct

Security policy

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors