Skip to content

fslabs/fslabscli

Repository files navigation

FSLABSCLI

License

fslabscli is free and open source! All code in this repository is dual-licensed under either:

at your option. This means you can select the license you prefer! This dual-licensing approach is the de-facto standard in the Rust ecosystem and there are very good reasons to include both.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Installation

To install, run the following command: cargo install --git https://github.com/ForesightMiningSoftwareCorporation/fslabscli

Release Process

sequenceDiagram
    participant Developer as Developer
    participant GitHub as GitHub
    participant Action as GitHub Action (Release Drafter)
    participant Webhook as Webhook to Prow
    participant Prow as Prow
    participant Release as GitHub Release

    loop Until New Bump of version in Cargo.toml
    Developer->>GitHub: Merge PR to main
    GitHub->>Action: Trigger GitHub Action
    Action->>Release: Create or update draft release with tag from Cargo.toml
    end

    loop Until Release mark as latest
        Developer->>Release: Publish
        Release->>Prow: Webhook to Prow with created tag
        Prow->>Prow: Build assets
        Prow->>Release: Upload assets to GitHub release
    end

    Developer->>Release: User marks the release as latest

Loading

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Contributors 11

Languages