feelpp/Setup aptly
Install aptly package manager from GitHub releases and optionally publish packages
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jan 12, 2026
- License
- MIT
Pinned Snippet
uses: feelpp/setup-aptly@bbbc659f646d2bd3494b00b8665cd5b72143407e # v2.2.5tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | The version of aptly to install | no | 1.6.2 |
| architecture | The architecture to install | no | amd64 |
| cache | Enable caching of aptly installation | no | true |
| publish | Whether to publish packages to APT repository | no | false |
| component | APT component name | no | "" |
| distribution | APT distribution (e.g. noble, jammy) | no | noble |
| channel | Publication channel (stable, testing, pr) | no | stable |
| debs-path | Path to .deb files to publish | no | "" |
| sign | Sign the publication with GPG | no | false |
| gpg-key-id | GPG key ID for signing (required if sign=true) | no | "" |
| gpg-passphrase | GPG passphrase (optional, can use GPG agent) | no | "" |
| apt-repo-path | Path to the APT scripts directory (feelpp/apt main branch checkout) | no | . |
| auto-bump | Auto-bump Debian revision if package version already exists (default: false, use force-overwrite instead) | no | false |
Outputs
| name | description |
|---|---|
| aptly-version | The installed version of aptly |
| aptly-path | The path to the aptly executable |
| published | Whether packages were published |
| publication-url | URL of the published APT repository |