legalizeadulthood/vcpkg GitHub Packages cache
Prepare a GitHub Packages NuGet binary cache for vcpkg.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token or PAT used for GitHub Packages. | yes | — |
| token-kind | Token kind: github or pat. | — | github |
| username | NuGet username. Defaults depend on token kind. | — | — |
| feed-owner | GitHub owner that hosts the NuGet feed. | — | — |
| vcpkg-root | Path to the vcpkg checkout. | — | vcpkg |
| bootstrap | Bootstrap vcpkg before configuring the cache. | — | true |
| install-nuget | Fetch NuGet with vcpkg when needed. | — | true |
| install-mono | Install Mono when nuget.exe needs it on Unix. | — | true |
| source-name | NuGet source name. | — | GitHubPackages |
| access | vcpkg binary source access mode. | — | readwrite |
| execution-mode | Setup execution mode: run or emit-script. | — | run |
| target-os | Target OS for emitted setup script: current, freebsd, netbsd, or openbsd. | — | current |
| script-directory | Directory where generated setup files are written. | — | .vcpkg-github-cache |
| debug | Emit additional diagnostics. | — | false |
| trace | Trace action decisions. | — | false |
Outputs
| name | description |
|---|---|
| feed-url | GitHub Packages NuGet feed URL. |
| binary-sources | Value for VCPKG_BINARY_SOURCES. |
| nuget-command | NuGet command selected by setup. |
| vcpkg-version | Bootstrapped vcpkg tool version. |
| diagnosis | Short setup diagnosis. |
| setup-script | Path to generated setup script in emit-script mode. |
| setup-env | Path to generated setup environment file in emit-script mode. |