Skip to content

jackkoenig/llvm-firtool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

llvm-firtool

Repackaging of firtool releases as Maven artifacts.

The typical workflow is to create a git tag matching the firtool version (with a leading 'v'), eg.

git tag v1.52.0
git push --tags

The push to the tag will trigger CI to publish a release to Maven.

These tags can also be created in the Github UI.

Manual releases can be created as follows:

# Set secrets
export PGP_PASSPHRASE==...
export PGP_SECRET==...
export SONATYPE_PASSWORD=...
export SONATYPE_USERNAME=...

# Set version
export LLVM_FIRTOOL_VERSION=<firtool version>

# Publish
# Note the -i, important to use interactive so that mill inherits environment variables
./mill -i io.kipp.mill.ci.release.ReleaseModule/publishAll

About

Repacking of firtool releases as Maven artifacts

Resources

License

Stars

Watchers

Forks

Packages

No packages published