/github_workflows

Reusable Workflows for Github Actions

Apache License 2.0Apache-2.0

github_workflows

License

This is a repository of reusable github workflows. Please see reusing-workflows for the basics.

Overview

  • maven.yml: Build a Java artifact.
  • jacoco-badge.yml: Calculate a Jacoco coverage badge icon and store it in the repository.
  • maven-expression.yml: Calculate a Maven expression (i.e. a variable expansion for project.version) and store it as an usable output.
  • maven-deploy-snapshot-sonatype-oss.yml: Build and deploy a snapshot to Sonatype OSS.

Status

The repository is experimental at the moment. I do not recommend using workflows without sticking to a specific git revision.