Skip to content

This action runs repoman in an ebuild repository to find QA issues.

License

Notifications You must be signed in to change notification settings

ferki/repoman-ebuild-qa-action

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Continuous Integration

Repoman Ebuild QA Action

This action runs repoman in an ebuild repository to find QA issues.

Usage

Create a workflow file in your repository e.g. .github/workflows/repoman.yml. An example workflow file is provided below. For more information, see Creating a workflow file.

Example workflow

name: 'Continuous Integration'
on: [push, pull_request]
jobs:
    repoman:
        runs-on: ubuntu-latest
        steps:
            - uses: actions/checkout@v2
            - uses: lucianposton/repoman-ebuild-qa-action@v1

Input Parameters

The following inputs can be specified in the workflow file using the with keyword syntax.

Input Description Usage
repoman_args Additional arguments to pass after repoman full. Defaults to -dx. Note: This parameter will undergo shell wordsplitting and globbing. optional
path Path to cd to before starting repoman. The path is relative to the checked out repository. If unspecified or empty, repoman runs in the root of the repository. optional
portage_version The portage version to download containing repoman e.g. 2.3.80. latest is the default value, which uses the latest released version. optional
profile The gentoo profile to set before running repoman. The default value is latest, which will result in using the first profile in profiles.desc listed under SYMLINK_LIB=no e.g. default/linux/amd64/17.1. optional
gentoo_repo Location to install the gentoo ebuild repository. This could be useful if using an old portage version that expects a different location. Default value is /var/db/repos/gentoo. optional

About

This action runs repoman in an ebuild repository to find QA issues.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 96.2%
  • Dockerfile 3.8%