Compare commits

...

22 Commits

Author SHA1 Message Date
Carlos Tadeu Panato Junior
6c66175e66
Merge pull request #27 from ko-build/dependabot/github_actions/all-edf2abb101 2024-05-17 18:25:46 +02:00
dependabot[bot]
050a3ed674
Bump actions/checkout from 4.1.5 to 4.1.6 in the all group
Bumps the all group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4.1.5 to 4.1.6
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](44c2b7a8a4...a5ac7e51b4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-17 16:24:06 +00:00
Carlos Tadeu Panato Junior
46e1a56aab
Merge pull request #26 from ko-build/dependabot/github_actions/all-e8df6e148d
Bump actions/checkout from 4.1.4 to 4.1.5 in the all group
2024-05-07 18:56:33 +02:00
dependabot[bot]
e08c44a432
Bump actions/checkout from 4.1.4 to 4.1.5 in the all group
Bumps the all group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4.1.4 to 4.1.5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](0ad4b8fada...44c2b7a8a4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07 16:55:01 +00:00
Carlos Tadeu Panato Junior
5220d8c625
Merge pull request #25 from ko-build/dependabot/github_actions/all-b23e0286c6 2024-05-02 20:51:28 +02:00
dependabot[bot]
802088666f
Bump actions/setup-go from 5.0.0 to 5.0.1 in the all group
Bumps the all group with 1 update: [actions/setup-go](https://github.com/actions/setup-go).


Updates `actions/setup-go` from 5.0.0 to 5.0.1
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](0c52d547c9...cdcb360436)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-02 16:50:08 +00:00
Carlos Tadeu Panato Junior
d847f8f736
Merge pull request #24 from ko-build/dependabot/github_actions/all-b93eff89fb
Bump actions/checkout from 4.1.3 to 4.1.4 in the all group
2024-04-24 19:46:56 +02:00
dependabot[bot]
90bb33d882
Bump actions/checkout from 4.1.3 to 4.1.4 in the all group
Bumps the all group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4.1.3 to 4.1.4
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](1d96c772d1...0ad4b8fada)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-24 16:14:48 +00:00
Carlos Tadeu Panato Junior
9f49416da5
Merge pull request #22 from ko-build/dependabot/github_actions/all-32b83e8393 2024-04-20 09:07:28 +02:00
dependabot[bot]
df93bbee53
Bump actions/checkout from 4.1.2 to 4.1.3 in the all group
Bumps the all group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](9bb56186c3...1d96c772d1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 16:50:57 +00:00
Carlos Tadeu Panato Junior
f6bcbe6bd4
Merge pull request #21 from ko-build/dependabot/github_actions/all-2d71499196
Bump the all group with 1 update
2024-03-27 17:56:50 +01:00
dependabot[bot]
3a11ab50c5
Bump the all group with 1 update
Bumps the all group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 4.1.1 to 4.1.2
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](b4ffde65f4...9bb56186c3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-27 16:54:44 +00:00
Jason Hall
8c81b32820
Merge pull request #20 from cpanato/updates
group dependabot updates / upgrade to go1.22
2024-03-27 12:54:15 -04:00
cpanato
e2840e5a3e
upgrade to go1.22
Signed-off-by: cpanato <ctadeu@gmail.com>
2024-03-27 17:50:09 +01:00
cpanato
b4d3808a8b
group dependabot updates
Signed-off-by: cpanato <ctadeu@gmail.com>
2024-03-27 17:49:53 +01:00
Carlos Tadeu Panato Junior
a5165775f4
Merge pull request #19 from ko-build/dependabot/github_actions/actions/setup-go-5.0.0
Bump actions/setup-go from 4.0.1 to 5.0.0
2024-03-27 17:35:45 +01:00
dependabot[bot]
416bd13f30
Bump actions/setup-go from 4.0.1 to 5.0.0
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](fac708d667...0c52d547c9)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-27 16:22:33 +00:00
Carlos Tadeu Panato Junior
825a143e5b
Merge pull request #17 from ko-build/dependabot/github_actions/actions/checkout-4.1.1
Bump actions/checkout from 3.5.3 to 4.1.1
2024-03-27 17:21:35 +01:00
dependabot[bot]
d43a690c6e
Bump actions/checkout from 3.5.3 to 4.1.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](c85c95e3d7...b4ffde65f4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-17 17:10:11 +00:00
Jason Hall
2788447382
Merge pull request #12 from cpanato/updates
add dependabot config, ci job and general cleanup
2023-07-11 06:58:10 -04:00
cpanato
87e1ecde96
add dependabot config, ci job and general cleanup
Signed-off-by: cpanato <ctadeu@gmail.com>
2023-07-11 11:41:31 +02:00
Jason Hall
c03345ca95
Merge pull request #11 from ko-build/imjasonh-patch-1
Update README.md
2023-05-16 13:45:54 -04:00
6 changed files with 105 additions and 15 deletions

23
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,23 @@
---
version: 2
updates:
- package-ecosystem: gomod
directory: "/"
schedule:
interval: "daily"
open-pull-requests-limit: 10
groups:
all:
update-types:
- "patch"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
open-pull-requests-limit: 10
groups:
all:
update-types:
- "minor"
- "patch"

55
.github/workflows/ci.yaml vendored Normal file
View File

@ -0,0 +1,55 @@
name: ci
on:
pull_request:
jobs:
test-ko-action:
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v5.0.1
with:
go-version: '1.22'
check-latest: 'true'
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
# Minimal publish
- uses: ./
- run: ko publish --bare ./
if: ${{ github.event_name == 'pull_request' }}
env:
KO_DOCKER_REPO: ko.local
- name: Install old release
uses: ./
with:
version: v0.8.0
- name: Check installed version
run: ko version | grep 0.8.0
- name: Install from tip
uses: ./
with:
version: tip
- name: Check installed version (tip)
run: |
sudo rm /usr/local/bin/ko # Uninstall previous versions.
ko version
# If KO_DOCKER_REPO is set during setup, it's set for future steps.
- name: Pre-set KO_DOCKER_REPO
uses: ./
env:
KO_DOCKER_REPO: already-set
- name: Check pre-set KO_DOCKER_REPO
run: |
if [[ "${KO_DOCKER_REPO}" != "already-set" ]]; then
echo "${KO_DOCKER_REPO} != already-set"
exit 1
fi

View File

@ -2,30 +2,39 @@ name: Use Action
on:
push:
branches: ['main']
branches:
- 'main'
jobs:
use-action:
name: Use Action
strategy:
matrix:
platform: [ubuntu-latest, macos-latest]
platform:
- ubuntu-latest
- macos-latest
runs-on: ${{ matrix.platform }}
steps:
- uses: actions/setup-go@v2
- uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v5.0.1
with:
go-version: 1.18
- uses: actions/checkout@v2
go-version: '1.22'
check-latest: 'true'
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
# Minimal publish
- uses: ko-build/setup-ko@main
- run: ko publish --bare ./
- name: Install old release
uses: ko-build/setup-ko@main
with:
version: v0.8.0
- name: Check installed version
run: ko version | grep 0.8.0
@ -33,6 +42,7 @@ jobs:
uses: ko-build/setup-ko@main
with:
version: tip
- name: Check installed version (tip)
run: |
sudo rm /usr/local/bin/ko # Uninstall previous versions.
@ -43,6 +53,7 @@ jobs:
uses: ko-build/setup-ko@main
env:
KO_DOCKER_REPO: already-set
- name: Check pre-set KO_DOCKER_REPO
run: |
if [[ "${KO_DOCKER_REPO}" != "already-set" ]]; then

View File

@ -3,7 +3,7 @@
[![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/ko-build/setup-ko/releases/tag/v0.6) or specify `version`
## Example usage
@ -20,10 +20,10 @@ jobs:
name: Publish
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v2
- uses: actions/setup-go@v4
with:
go-version: '1.20.x'
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: ko-build/setup-ko@v0.6
- run: ko build
@ -47,7 +47,7 @@ You can select a version with the `version` parameter:
```yaml
- uses: ko-build/setup-ko@v0.6
with:
version: v0.11.2
version: v0.14.1
```
To build and install `ko` from source using `go install`, specify `version: tip`.
@ -86,17 +86,18 @@ name: Publish Release YAML
on:
release:
types: ['created']
types:
- 'created'
jobs:
publish-release-yaml:
name: Publish Release YAML
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v2
- uses: actions/setup-go@v4
with:
go-version: '1.20.x'
- uses: actions/checkout@v2
go-version: '1.20'
- uses: actions/checkout@v3
- uses: ko-build/setup-ko@v0.6
- name: Generate and upload release.yaml

View File

@ -5,7 +5,7 @@ branding:
color: green
inputs:
version:
description: 'Version of ko to install (tip, latest-release, v0.8.2, etc.)'
description: 'Version of ko to install (tip, latest-release, v0.14.1, etc.)'
required: true
default: 'latest-release'
runs:

2
go.mod
View File

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