update references to imjasonh/setup-ko

This commit is contained in:
Jason Hall 2023-01-12 16:43:19 -05:00
parent 6864af49ad
commit 639397b858
Failed to extract signature
3 changed files with 17 additions and 16 deletions

View File

@ -19,18 +19,18 @@ jobs:
- uses: actions/checkout@v2
# Minimal publish
- uses: imjasonh/setup-ko@main
- uses: ko-build/setup-ko@main
- run: ko publish --bare ./
- name: Install old release
uses: imjasonh/setup-ko@main
uses: ko-build/setup-ko@main
with:
version: v0.8.0
- name: Check installed version
run: ko version | grep 0.8.0
- name: Install from tip
uses: imjasonh/setup-ko@main
uses: ko-build/setup-ko@main
with:
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.
- name: Pre-set KO_DOCKER_REPO
uses: imjasonh/setup-ko@main
uses: ko-build/setup-ko@main
env:
KO_DOCKER_REPO: already-set
- name: Check pre-set KO_DOCKER_REPO

View File

@ -1,10 +1,10 @@
# 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.
>
> 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
@ -25,7 +25,7 @@ jobs:
go-version: 1.18
- uses: actions/checkout@v2
- uses: imjasonh/setup-ko@v0.6
- uses: ko-build/setup-ko@v0.6
- 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`.
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
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:
```yaml
- uses: imjasonh/setup-ko@v0.6
- uses: ko-build/setup-ko@v0.6
with:
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
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.
@ -63,7 +64,7 @@ You can use [encrypted secrets](https://docs.github.com/en/actions/reference/enc
```yaml
steps:
...
- uses: imjasonh/setup-ko@v0.6
- uses: ko-build/setup-ko@v0.6
env:
KO_DOCKER_REPO: my.registry/my-repo
- env:
@ -96,7 +97,7 @@ jobs:
with:
go-version: 1.15
- uses: actions/checkout@v2
- uses: imjasonh/setup-ko@v0.6
- uses: ko-build/setup-ko@v0.6
- name: Generate and upload release.yaml
env:
@ -109,6 +110,6 @@ jobs:
### 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:`.

2
go.mod
View File

@ -1,3 +1,3 @@
module github.com/imjasonh/setup-ko
module github.com/ko-build/setup-ko
go 1.16