hustle-ci/debian-build-action
Debian package build action
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| base_image | base docker image | — | "" |
| gbp_image | gbp docker image | — | "" |
| generic_tests_image | generic-tests docker image | — | "" |
| lintian_image | lintian docker image | — | "" |
| blhc_image | blhc docker image | — | "" |
| autopkgtest_image | autopkgtest docker image | — | "" |
| disable_extract_source | — | — | false |
| disable_missing_breaks | — | — | false |
| disable_rc_bugs | — | — | false |
| disable_lintian | — | — | false |
| disable_blhc | — | — | false |
| disable_autopkgtest | — | — | false |
| vendor | Distribution vendor, e.g. debian. | — | debian |
| release | Specify the target release to run the workflow. By default, everything will run on the 'unstable' suite. The following releases are currently supported: * experimental * unstable (default) * testing * stable | — | unstable |
| source_path | Relative path to GITHUB_WORKSPACE where source root is stored. Default is `GITHUB_WORKSPACE`. | — | "" |
| output_path | Relative path to GITHUB_WORKSPACE where built artifacts should be stored. Default is `source_path`/debian/output. | — | "" |
| setup_gitattributes | Enable automatic `gbp setup_gitattributes` at preparing source repository. Boolean. Default: 'true'. | — | true |
| source_args | Additional arguments to `gbp buildpackage`. | — | "" |
| build_arch | Debian architecture. Default: image architecture. | — | "" |
| host_arch | Debian architecture. Default: same as `build_arch`. | — | "" |
| build_type | all|any|binary|source|full. Default: full`. | — | full |
| build_twice | Build the package twice. Boolean. Default: false. | — | false |
| build_args | Additional arguments to `dpkg-buildpackage`. | — | "" |
| version_bump | Automatically bump debian version. Boolean. Default 'false' when `build_type` is 'source'; 'true' otherwise. | — | "" |
| lintian_fatal_warning | Fail the test at warning condition. Default: false. | — | false |
| lintian_show_overrides | To make Lintian show overridden tags. Default: false. | — | false |
| lintian_suppress_tags | Suppress the listed tags. | — | "" |
| lintian_args | Arguments appended to lintian's generated arguments. | — | "" |
| blhc_args | Additional arguments to `blhc`. | — | "" |
| autopkgtest_args | Additional arguments to `autopkgtest`. | — | "" |
Outputs
| name | description |
|---|---|
| source_path | The actual `source_path` used. |
| output_path | The actual `output_path` used. |
| missing_breaks_report_path | Relative path to GITHUB_WORKSPACE where built report is stored. |
| rc_bugs_report_path | Relative path to GITHUB_WORKSPACE where built report is stored. |
| lintian_xml_report_path | Relative path to GITHUB_WORKSPACE where built report is stored. |
| lintian_html_report_path | Relative path to GITHUB_WORKSPACE where built report is stored. |