Skip to content

simple rust cli program example showing off github actions build and release process

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENCE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

cmsd2/example-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

example-cli

Build badge

Workflow

Trunk-based dev

  1. Make changes locally
  2. Run tests with cargo test
  3. Commit and push to master
  4. CI tests and builds prereleases for each platform

Pull-request flow

  1. Make changes locally
  2. Run tests with cargo test
  3. Commit and push to branch or fork
  4. Review CI results
  5. Make pull request
  6. Review CI results and merge

Release process

  1. Update version in toml files
  2. Commit to master
  3. Tag with v* version
  4. Push tags
  5. CI tests and builds releases for each platform
  6. CI creates a github release and attaches binaries

About

simple rust cli program example showing off github actions build and release process

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENCE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages