update references to imjasonh/setup-ko
This commit is contained in:
parent
6864af49ad
commit
639397b858
8
.github/workflows/use-action.yaml
vendored
8
.github/workflows/use-action.yaml
vendored
@ -19,18 +19,18 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
# Minimal publish
|
# Minimal publish
|
||||||
- uses: imjasonh/setup-ko@main
|
- uses: ko-build/setup-ko@main
|
||||||
- run: ko publish --bare ./
|
- run: ko publish --bare ./
|
||||||
|
|
||||||
- name: Install old release
|
- name: Install old release
|
||||||
uses: imjasonh/setup-ko@main
|
uses: ko-build/setup-ko@main
|
||||||
with:
|
with:
|
||||||
version: v0.8.0
|
version: v0.8.0
|
||||||
- name: Check installed version
|
- name: Check installed version
|
||||||
run: ko version | grep 0.8.0
|
run: ko version | grep 0.8.0
|
||||||
|
|
||||||
- name: Install from tip
|
- name: Install from tip
|
||||||
uses: imjasonh/setup-ko@main
|
uses: ko-build/setup-ko@main
|
||||||
with:
|
with:
|
||||||
version: tip
|
version: tip
|
||||||
- name: Check installed version (tip)
|
- name: Check installed version (tip)
|
||||||
@ -40,7 +40,7 @@ jobs:
|
|||||||
|
|
||||||
# If KO_DOCKER_REPO is set during setup, it's set for future steps.
|
# If KO_DOCKER_REPO is set during setup, it's set for future steps.
|
||||||
- name: Pre-set KO_DOCKER_REPO
|
- name: Pre-set KO_DOCKER_REPO
|
||||||
uses: imjasonh/setup-ko@main
|
uses: ko-build/setup-ko@main
|
||||||
env:
|
env:
|
||||||
KO_DOCKER_REPO: already-set
|
KO_DOCKER_REPO: already-set
|
||||||
- name: Check pre-set KO_DOCKER_REPO
|
- name: Check pre-set KO_DOCKER_REPO
|
||||||
|
23
README.md
23
README.md
@ -1,10 +1,10 @@
|
|||||||
# GitHub Action to install and setup [`ko`](https://github.com/google/ko)
|
# GitHub Action to install and setup [`ko`](https://github.com/google/ko)
|
||||||
|
|
||||||
[![Build](https://github.com/imjasonh/setup-ko/actions/workflows/use-action.yaml/badge.svg)](https://github.com/imjasonh/setup-ko/actions/workflows/use-action.yaml)
|
[![Build](https://github.com/ko-build/setup-ko/actions/workflows/use-action.yaml/badge.svg)](https://github.com/ko-build/setup-ko/actions/workflows/use-action.yaml)
|
||||||
|
|
||||||
> :warning: Note: `ko` recently [moved to its own GitHub org](https://github.com/ko-build/ko/issues/791), which broke `setup-ko@v0.5` if the `ko` version wasn't specified.
|
> :warning: Note: `ko` recently [moved to its own GitHub org](https://github.com/ko-build/ko/issues/791), which broke `setup-ko@v0.5` if the `ko` version wasn't specified.
|
||||||
>
|
>
|
||||||
> To fix this, either upgrade to [`setup-ko@v0.6`](https://github.com/imjasonh/setup-ko/releases/tag/v0.6) or specify `version`
|
> To fix this, either upgrade to [`setup-ko@v0.6`](https://github.com/ko-build/setup-ko/releases/tag/v0.6) or specify `version`
|
||||||
|
|
||||||
## Example usage
|
## Example usage
|
||||||
|
|
||||||
@ -25,7 +25,7 @@ jobs:
|
|||||||
go-version: 1.18
|
go-version: 1.18
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
|
|
||||||
- uses: imjasonh/setup-ko@v0.6
|
- uses: ko-build/setup-ko@v0.6
|
||||||
- run: ko build
|
- run: ko build
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -35,16 +35,17 @@ By default, the action sets `KO_DOCKER_REPO=ghcr.io/[owner]/[repo]` for all subs
|
|||||||
|
|
||||||
See [documentation for `ko`](https://github.com/google/ko#configuration) to learn more about configuring `ko`.
|
See [documentation for `ko`](https://github.com/google/ko#configuration) to learn more about configuring `ko`.
|
||||||
|
|
||||||
The action works on Linux and macOS [runners](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners). If you'd like support for Windows runners, [let me know](https://github.com/imjasonh/setup-ko/issues/new).
|
The action works on Linux and macOS [runners](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners).
|
||||||
|
If you'd like support for Windows runners, [let us know](https://github.com/ko-build/setup-ko/issues/new)!
|
||||||
|
|
||||||
### Select `ko` version to install
|
### Select `ko` version to install
|
||||||
|
|
||||||
By default, `imjasonh/setup-ko` installs the [latest released version of `ko`](https://github.com/google/ko/releases).
|
By default, `ko-build/setup-ko` installs the [latest released version of `ko`](https://github.com/google/ko/releases).
|
||||||
|
|
||||||
You can select a version with the `version` parameter:
|
You can select a version with the `version` parameter:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
- uses: imjasonh/setup-ko@v0.6
|
- uses: ko-build/setup-ko@v0.6
|
||||||
with:
|
with:
|
||||||
version: v0.11.2
|
version: v0.11.2
|
||||||
```
|
```
|
||||||
@ -53,7 +54,7 @@ To build and install `ko` from source using `go install`, specify `version: tip`
|
|||||||
|
|
||||||
### Pushing to other registries
|
### Pushing to other registries
|
||||||
|
|
||||||
By default, `imjasonh/setup-ko` configures `ko` to push images to [GitHub Container Registry](https://ghcr.io), but you can configure it to push to other registries as well.
|
By default, `ko-build/setup-ko` configures `ko` to push images to [GitHub Container Registry](https://ghcr.io), but you can configure it to push to other registries as well.
|
||||||
|
|
||||||
If `KO_DOCKER_REPO` is already set when `setup-ko` runs, it will skip logging in to ghcr.io and will propagate `KO_DOCKER_REPO` for subsequent steps.
|
If `KO_DOCKER_REPO` is already set when `setup-ko` runs, it will skip logging in to ghcr.io and will propagate `KO_DOCKER_REPO` for subsequent steps.
|
||||||
|
|
||||||
@ -63,7 +64,7 @@ You can use [encrypted secrets](https://docs.github.com/en/actions/reference/enc
|
|||||||
```yaml
|
```yaml
|
||||||
steps:
|
steps:
|
||||||
...
|
...
|
||||||
- uses: imjasonh/setup-ko@v0.6
|
- uses: ko-build/setup-ko@v0.6
|
||||||
env:
|
env:
|
||||||
KO_DOCKER_REPO: my.registry/my-repo
|
KO_DOCKER_REPO: my.registry/my-repo
|
||||||
- env:
|
- env:
|
||||||
@ -96,7 +97,7 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
go-version: 1.15
|
go-version: 1.15
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: imjasonh/setup-ko@v0.6
|
- uses: ko-build/setup-ko@v0.6
|
||||||
|
|
||||||
- name: Generate and upload release.yaml
|
- name: Generate and upload release.yaml
|
||||||
env:
|
env:
|
||||||
@ -109,6 +110,6 @@ jobs:
|
|||||||
|
|
||||||
### A note on versioning
|
### A note on versioning
|
||||||
|
|
||||||
The `@v0.4` in the `uses` statement refers to the version _of the action definition in this repo._
|
The `@v0.X` in the `uses` statement refers to the version _of the action definition in this repo._
|
||||||
|
|
||||||
Regardless of what version of the action definition you use, `imjasonh/setup-ko` will install the latest released version of `ko` unless otherwise specified with `version:`.
|
Regardless of what version of the action definition you use, `ko-build/setup-ko` will install the latest released version of `ko` unless otherwise specified with `version:`.
|
||||||
|
Loading…
Reference in New Issue
Block a user