rsxdalv/Push to Pository
Upload one or more Debian packages to a Pository instance
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| host | URL of the Pository instance (e.g., https://pository.example.com) | yes | — |
| api-key | API key with write permission for the Pository instance. Required unless use-oidc is true. | no | "" |
| use-oidc | Authenticate via GitHub OIDC instead of a static API key. The calling workflow must have id-token: write permission. The Pository server must have OIDC support enabled. When true, api-key is not required. | no | false |
| oidc-audience | OIDC token audience; must match the server's oidcAudience setting | no | pository |
| file | Path(s) to the Debian package file(s) to upload. Accepts a single path, a glob pattern (e.g. dist/*.deb), or a newline-separated list of paths/patterns. All matching files are uploaded. | yes | — |
| repo | Repository name in Pository | no | default |
| distribution | Distribution name (e.g., stable, unstable) | no | stable |
| component | Component name (e.g., main, contrib) | no | main |
Outputs
| name | description |
|---|---|
| package-name | Name of the last uploaded package |
| package-version | Version of the last uploaded package |
| package-architecture | Architecture of the last uploaded package |
| packages-uploaded | Total number of packages successfully uploaded |