Commit Graph

517 Commits

Author SHA1 Message Date
Itxaka
722a4c896c Extract provider install to a COMMAND (#442) 2023-07-11 13:19:42 +02:00
Mauro Morales
9fa3d9f799 Bump kairos version (#446)
Tests are green and did a manual QA and it's working properly. I do have
two questions which I put as comments

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
v2.3.0
2023-07-10 18:10:33 +02:00
renovate[bot]
5fd57acf44 Update quay.io/kairos/osbuilder-tools Docker tag to v0.7.7 (#430)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[quay.io/kairos/osbuilder-tools](https://build.opensuse.org/package/show/openSUSE:Leap:15.4:Images/opensuse-leap-image?rev=77c5003cef3b1bfdfe478bbc7d1f567a)
| patch | `v0.7.6` -> `v0.7.7` |

---

### Configuration

📅 **Schedule**: Branch creation - "after 11pm every weekday,before 7am
every weekday,every weekend" in timezone Europe/Brussels, Automerge - At
any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/kairos-io/provider-kairos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjM1LjE0NC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-10 11:29:28 +02:00
ci-robbot [bot]
31d42cc0ad ⬆️ Kairos core image bump (#444)
Update of the Kairos core image tag

Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: Itxaka <Itxaka@users.noreply.github.com>
2023-07-10 09:42:05 +02:00
ci-robbot [bot]
0d966882c8 Repositories bump (#443)
Co-authored-by: mudler <mudler@users.noreply.github.com>
2023-07-08 17:55:01 +02:00
Mauro Morales
79ff5eda73 schedule renovate after hours (#437)
Scheduling:
https://docs.renovatebot.com/presets-schedule/#schedulenonofficehours
Timezone:
https://docs.renovatebot.com/key-concepts/scheduling/#setting-your-timezone

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-07-05 08:22:38 +02:00
Itxaka
441863b21f ⬆️ Drop yip direct dep (#434) 2023-07-04 14:53:57 +02:00
Itxaka
8b1c1b8270 🤖 Add concurrency to all jobs (#435) 2023-07-04 10:09:24 +02:00
Itxaka
01bea49185 🤖 Build only non framework flavors (#432) 2023-07-03 21:19:38 +02:00
renovate[bot]
6e78604520 Update module github.com/pterm/pterm to v0.12.62 (#392)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 21:13:36 +02:00
renovate[bot]
bf30cd982f Update module github.com/urfave/cli/v2 to v2.25.7 (#417)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 21:12:35 +02:00
renovate[bot]
1bab60a7b9 Update earthly/earthly Docker tag to v0.7.9 (#425)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-07-03 21:12:10 +02:00
ci-robbot [bot]
56997547b1 K3s versions bump (#429)
Co-authored-by: mudler <mudler@users.noreply.github.com>
2023-07-03 21:09:39 +02:00
Mateusz Urbanek
72c01e2657 fix: bump go.mod path to v2 (#431)
The path in `go.mod` should be ended in `/v2` suffix, as per [go.mod
module version numbers](https://go.dev/doc/modules/version-numbers).

---------

Signed-off-by: Mateusz Urbanek <mateusz.urbanek.98@gmail.com>
2023-07-03 21:07:41 +02:00
Dimitris Karakasilis
1b0e051809 Don't add spaces to artifact names (#422)
because somehow the end up as `.` in the final artifact in Github
releases (probably because [Github converts spaces to
dots](https://github.com/cli/cli/issues/7024#issue-1592370641)).

Fixes https://github.com/kairos-io/kairos/issues/1520

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-06-26 11:38:00 +03:00
Dimitris Karakasilis
6b2e3eff66 Pass VARIANT to OSRELEASE target (#420) v2.2.2 2023-06-23 10:09:00 +02:00
Itxaka
791d5ce8ac Fix tests until kairos-agent behaves like an agent and logs out (#426) 2023-06-23 09:37:56 +02:00
ci-robbot [bot]
5f0086bc3d ⬆️ Kairos core image bump (#423)
Co-authored-by: mudler <mudler@users.noreply.github.com>
2023-06-23 09:31:37 +02:00
ci-robbot [bot]
b1bbe0fece K3s versions bump (#384)
Co-authored-by: Itxaka <Itxaka@users.noreply.github.com>
2023-06-15 17:25:39 +02:00
Itxaka
9ca9b47ef1 🎨 Rework supported k3s versions (#411) 2023-06-15 10:43:10 +02:00
Itxaka
39a9c1db8e Drop upx compression (#410) v2.2.1 2023-06-15 10:17:06 +02:00
Itxaka
97fccf79f5 Bump to v2.2.0 (#399) v2.2.0 2023-06-14 16:53:12 +02:00
renovate[bot]
f91073db5d Update module github.com/mudler/yip to v1.2.0 (#391)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Itxaka <itxaka.garcia@spectrocloud.com>
2023-06-14 12:37:17 +02:00
renovate[bot]
44c07c1802 Update module github.com/urfave/cli/v2 to v2.25.6 (#404)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-14 12:35:59 +02:00
renovate[bot]
f95229102b Update quay.io/kairos/osbuilder-tools Docker tag to v0.7.6 (#407)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-14 12:35:42 +02:00
renovate[bot]
4ce25cd4fc Update earthly/earthly Docker tag to v0.7.8 (#402)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-14 12:35:18 +02:00
renovate[bot]
f192e62915 Update module github.com/onsi/ginkgo/v2 to v2.10.0 (#396)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-14 12:35:07 +02:00
Mauro Morales
d24d91ada1 Update issue templates
relates to https://github.com/kairos-io/kairos/issues/1483
2023-06-13 12:01:42 +02:00
Mauro Morales
f2ac1935ee Bump osbuilder version (#400)
A bunch has happened between 0.6.7 and 0.7.4, we probably want the
latest since it brings the lvm support and other things

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-06-08 13:40:47 +02:00
Mauro Morales
bc778dbfa2 Add renovate config for earthfile and script (#401)
No need to wait on build for this one

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-06-08 11:26:12 +02:00
renovate[bot]
9b13f06d23 Update module github.com/urfave/cli/v2 to v2.25.5 (#395)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-07 21:07:05 +02:00
renovate[bot]
f7b3b11770 Update module github.com/onsi/gomega to v1.27.8 (#397)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-07 21:06:44 +02:00
renovate[bot]
ac724ace3a Update module github.com/kairos-io/kairos-sdk to v0.0.7 (#398)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-07 21:06:02 +02:00
Mauro Morales
9e75c50a6d Add missing commands to kairosctl (#393)
Adds the following commands, since they were documented but the command
was still only available in the agent:

- create-config
- generate-token

Introduces the `validate` command so users can use kairosctl also for
validations

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-05-26 11:18:44 +00:00
Mauro Morales
704c0fc38b 🐛 Use lvm by default on rpi (#390)
relates to https://github.com/kairos-io/kairos/issues/1435

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-05-24 22:05:23 +02:00
Mauro Morales
2b8917c4f3 🐧 Add ubuntu versions to the arm releases matrix (#389)
I missed the fact that the releases were a different source than the
build

Relates to kairos-io/kairos#1439

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-05-23 09:28:15 +02:00
Dimitris Karakasilis
c633dbd7fa Use re-usable linting workflow (#376)
as part of https://github.com/kairos-io/kairos/issues/1234

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-05-19 18:28:41 +03:00
Mauro Morales
80cec50138 Extend space for ubuntu arm imgs (#387)
Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
2023-05-19 17:24:38 +02:00
Dimitris Karakasilis
3e08d80cf3 Fix tests (#381)
Fixes: https://github.com/kairos-io/kairos/issues/1416

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-05-19 11:23:47 +03:00
Dimitris Karakasilis
68ae143c3b Fix tests (#382)
Currently run locally because CI runners have issues

- peg: sometimes the SSH command returned empty string although there
was output (https://github.com/spectrocloud/peg/pull/18)
- elemental has been replaced by kairos-agent

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
v2.1.0
2023-05-17 18:00:24 +03:00
ci-robbot [bot]
19dfd59984 ⬆️ Kairos core image bump (#379)
Update of the Kairos core image tag

Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: Itxaka <Itxaka@users.noreply.github.com>
2023-05-17 11:38:50 +03:00
renovate[bot]
34c59e1581 Update module github.com/pterm/pterm to v0.12.61 (#377)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/pterm/pterm](https://togithub.com/pterm/pterm) | require |
patch | `v0.12.59` -> `v0.12.61` |

---

### Release Notes

<details>
<summary>pterm/pterm</summary>

### [`v0.12.61`](https://togithub.com/pterm/pterm/releases/tag/v0.12.61)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.60...v0.12.61)

<!-- Release notes generated using configuration in .github/release.yml
at master -->

#### What's Changed

##### Fixes 🔧

- fix(table): fixed table when a column contained a whitespace at the
start or end by
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[https://github.com/pterm/pterm/pull/502](https://togithub.com/pterm/pterm/pull/502)

**Full Changelog**:
https://github.com/pterm/pterm/compare/v0.12.60...v0.12.61

###
[`v0.12.60`](https://togithub.com/pterm/pterm/blob/HEAD/CHANGELOG.md#v01260---2023-05-11)

[Compare
Source](https://togithub.com/pterm/pterm/compare/v0.12.59...v0.12.60)

##### Features

-   **progressbar:** various progressbar improvements
-   **progressbar:** various progressbar improvements
-   **progressbar:** various progressbar improvements
-   **rgb:** added RGBStyle

##### Test

-   **rgb:** added RGBStyle tests

##### Code Refactoring

-   **rgb:** removed 'GetValues' for 'RGBStyle'

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/kairos-io/provider-kairos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43OS4xIiwidXBkYXRlZEluVmVyIjoiMzUuNzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 11:38:15 +03:00
renovate[bot]
6e9cc7a043 Update robinraju/release-downloader action to v1.8 (#373)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[robinraju/release-downloader](https://togithub.com/robinraju/release-downloader)
| action | minor | `v1.7` -> `v1.8` |

---

### Release Notes

<details>
<summary>robinraju/release-downloader</summary>

###
[`v1.8`](https://togithub.com/robinraju/release-downloader/releases/tag/v1.8):
Release Downloader v1.8

[Compare
Source](https://togithub.com/robinraju/release-downloader/compare/v1.7...v1.8)

##### What's Changed

- Add support to extract release archives - fixes
[#&#8203;612](https://togithub.com/robinraju/release-downloader/issues/612)
by [@&#8203;hegerdes](https://togithub.com/hegerdes) in
[https://github.com/robinraju/release-downloader/pull/613](https://togithub.com/robinraju/release-downloader/pull/613)
- Read booleans from input using `getBooleanInput` by
[@&#8203;robinraju](https://togithub.com/robinraju) in
[https://github.com/robinraju/release-downloader/pull/627](https://togithub.com/robinraju/release-downloader/pull/627)
- implement feature
[#&#8203;616](https://togithub.com/robinraju/release-downloader/issues/616)
by [@&#8203;vcup](https://togithub.com/vcup) in
[https://github.com/robinraju/release-downloader/pull/628](https://togithub.com/robinraju/release-downloader/pull/628)

##### Dependency Updates

- Bump json5 from 1.0.1 to 1.0.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/robinraju/release-downloader/pull/586](https://togithub.com/robinraju/release-downloader/pull/586)
- Bump [@&#8203;types/node](https://togithub.com/types/node) from
18.16.0 to 18.16.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/robinraju/release-downloader/pull/626](https://togithub.com/robinraju/release-downloader/pull/626)
- Bump
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
from 5.59.0 to 5.59.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/robinraju/release-downloader/pull/625](https://togithub.com/robinraju/release-downloader/pull/625)
- Bump
[@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
from 5.59.1 to 5.59.2 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/robinraju/release-downloader/pull/631](https://togithub.com/robinraju/release-downloader/pull/631)
- Bump nock from 13.3.0 to 13.3.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/robinraju/release-downloader/pull/630](https://togithub.com/robinraju/release-downloader/pull/630)
- Bump [@&#8203;types/node](https://togithub.com/types/node) from
18.16.1 to 18.16.3 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/robinraju/release-downloader/pull/629](https://togithub.com/robinraju/release-downloader/pull/629)

##### New Contributors

- [@&#8203;hegerdes](https://togithub.com/hegerdes) made their first
contribution in
[https://github.com/robinraju/release-downloader/pull/613](https://togithub.com/robinraju/release-downloader/pull/613)
- [@&#8203;vcup](https://togithub.com/vcup) made their first
contribution in
[https://github.com/robinraju/release-downloader/pull/628](https://togithub.com/robinraju/release-downloader/pull/628)

**Full Changelog**:
https://github.com/robinraju/release-downloader/compare/v1.7...v1.8

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/kairos-io/provider-kairos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43MS4wIiwidXBkYXRlZEluVmVyIjoiMzUuNzEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 11:37:19 +03:00
ci-robbot [bot]
c15963f17e Repositories bump (#371)
Bump of luet repositories

Signed-off-by: GitHub <noreply@github.com>
Co-authored-by: mudler <mudler@users.noreply.github.com>
2023-05-17 11:35:52 +03:00
renovate[bot]
c5fd6cc9ea Update module github.com/samber/lo to v1.38.1 (#290)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/samber/lo](https://togithub.com/samber/lo) | require |
minor | `v1.37.0` -> `v1.38.1` |

---

### Release Notes

<details>
<summary>samber/lo</summary>

### [`v1.38.1`](https://togithub.com/samber/lo/releases/tag/v1.38.1)

[Compare
Source](https://togithub.com/samber/lo/compare/v1.38.0...v1.38.1)

Improvement:

-   Async and AsyncX: now returns `<-chan T` instead of `chan T`

### [`v1.38.0`](https://togithub.com/samber/lo/releases/tag/v1.38.0)

[Compare
Source](https://togithub.com/samber/lo/compare/v1.37.0...v1.38.0)

Adding:

-   lo.ValueOr
-   lo.DebounceBy
-   lo.EmptyableToPtr

Improvement:

-   Substring: add support for non-english chars

Fix:

-   Async: Fix goroutine leak

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/kairos-io/provider-kairos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNC4yIiwidXBkYXRlZEluVmVyIjoiMzUuMTQuMiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 11:34:45 +03:00
renovate[bot]
736777ea84 Update module github.com/google/go-containerregistry to v0.15.2 (#284)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/google/go-containerregistry](https://togithub.com/google/go-containerregistry)
| require | minor | `v0.11.0` -> `v0.15.2` |

---

### Release Notes

<details>
<summary>google/go-containerregistry</summary>

###
[`v0.15.2`](https://togithub.com/google/go-containerregistry/releases/tag/v0.15.2)

[Compare
Source](https://togithub.com/google/go-containerregistry/compare/v0.15.1...v0.15.2)

#### What's Changed

- Make 403 non-fatal for manifest existence checks by
[@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1691](https://togithub.com/google/go-containerregistry/pull/1691)
- Do not reuse pushers for pullers by
[@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1701](https://togithub.com/google/go-containerregistry/pull/1701)

**Full Changelog**:
https://github.com/google/go-containerregistry/compare/v0.15.1...v0.15.2

###
[`v0.15.1`](https://togithub.com/google/go-containerregistry/releases/tag/v0.15.1)

[Compare
Source](https://togithub.com/google/go-containerregistry/compare/v0.15.0...v0.15.1)

#### Changelog

-
[`e2620e5`](https://togithub.com/google/go-containerregistry/commit/e2620e56)
Actually retry retryable status codes
([#&#8203;1618](https://togithub.com/google/go-containerregistry/issues/1618))
-
[`afd15f1`](https://togithub.com/google/go-containerregistry/commit/afd15f14)
Add --all-tags flag to crane cp
([#&#8203;1682](https://togithub.com/google/go-containerregistry/issues/1682))
-
[`69d1a19`](https://togithub.com/google/go-containerregistry/commit/69d1a197)
Add `mutate` `--ports` option to set the exposed ports
([#&#8203;1677](https://togithub.com/google/go-containerregistry/issues/1677))
-
[`65e78dc`](https://togithub.com/google/go-containerregistry/commit/65e78dc8)
Add partial.Manifests for lazy index access
([#&#8203;1631](https://togithub.com/google/go-containerregistry/issues/1631))
-
[`3228a60`](https://togithub.com/google/go-containerregistry/commit/3228a601)
Add ppc64le to .goreleaser.yml
([#&#8203;1680](https://togithub.com/google/go-containerregistry/issues/1680))
-
[`0b12f56`](https://togithub.com/google/go-containerregistry/commit/0b12f56b)
Add ppc64le to all binaries
([#&#8203;1688](https://togithub.com/google/go-containerregistry/issues/1688))
-
[`d958444`](https://togithub.com/google/go-containerregistry/commit/d9584448)
Add remote.Descriptor.Schema1()
([#&#8203;1626](https://togithub.com/google/go-containerregistry/issues/1626))
-
[`07c767c`](https://togithub.com/google/go-containerregistry/commit/07c767c7)
Add remote.Puller
([#&#8203;1644](https://togithub.com/google/go-containerregistry/issues/1644))
-
[`005bb71`](https://togithub.com/google/go-containerregistry/commit/005bb719)
Add remote.Reuse for Pusher/Puller
([#&#8203;1672](https://togithub.com/google/go-containerregistry/issues/1672))
-
[`21ac1b2`](https://togithub.com/google/go-containerregistry/commit/21ac1b24)
Adding `mutate` `--workdir` option to set the working directory
([#&#8203;1615](https://togithub.com/google/go-containerregistry/issues/1615))
-
[`0962e29`](https://togithub.com/google/go-containerregistry/commit/0962e296)
Allow remote config layers to be lazy fetched
([#&#8203;1634](https://togithub.com/google/go-containerregistry/issues/1634))
-
[`53189d3`](https://togithub.com/google/go-containerregistry/commit/53189d33)
Bump actions/setup-go from 3 to 4
([#&#8203;1602](https://togithub.com/google/go-containerregistry/issues/1602))
-
[`54e3f49`](https://togithub.com/google/go-containerregistry/commit/54e3f49e)
Bump actions/stale from 7 to 8
([#&#8203;1616](https://togithub.com/google/go-containerregistry/issues/1616))
-
[`07eb440`](https://togithub.com/google/go-containerregistry/commit/07eb440c)
Bump codecov/codecov-action from 3.1.1 to 3.1.2
([#&#8203;1650](https://togithub.com/google/go-containerregistry/issues/1650))
-
[`58bd35b`](https://togithub.com/google/go-containerregistry/commit/58bd35bc)
Bump codecov/codecov-action from 3.1.2 to 3.1.3
([#&#8203;1668](https://togithub.com/google/go-containerregistry/issues/1668))
-
[`e055961`](https://togithub.com/google/go-containerregistry/commit/e055961a)
Bump peter-evans/create-pull-request from 4 to 5
([#&#8203;1642](https://togithub.com/google/go-containerregistry/issues/1642))
-
[`b8d1c0a`](https://togithub.com/google/go-containerregistry/commit/b8d1c0a1)
Bump slsa-framework/slsa-verifier from 2.0.1 to 2.1.0
([#&#8203;1621](https://togithub.com/google/go-containerregistry/issues/1621))
-
[`375fb61`](https://togithub.com/google/go-containerregistry/commit/375fb61c)
Bump slsa-framework/slsa-verifier from 2.1.0 to 2.2.0
([#&#8203;1649](https://togithub.com/google/go-containerregistry/issues/1649))
-
[`9aa45a1`](https://togithub.com/google/go-containerregistry/commit/9aa45a1a)
Change return type of remote.Referrers
([#&#8203;1652](https://togithub.com/google/go-containerregistry/issues/1652))
-
[`2ccd41c`](https://togithub.com/google/go-containerregistry/commit/2ccd41c4)
Cleanup: Switch the debug image to `cgr.dev/chainguard/busybox`
([#&#8203;1638](https://togithub.com/google/go-containerregistry/issues/1638))
-
[`93be9c4`](https://togithub.com/google/go-containerregistry/commit/93be9c42)
Don't export whiteouts for single layers
([#&#8203;1629](https://togithub.com/google/go-containerregistry/issues/1629))
-
[`b7c6e9d`](https://togithub.com/google/go-containerregistry/commit/b7c6e9dc)
Fall back to puller if reusing pusher fails
([#&#8203;1676](https://togithub.com/google/go-containerregistry/issues/1676))
-
[`370e8a5`](https://togithub.com/google/go-containerregistry/commit/370e8a5f)
Fix a few lint issues
([#&#8203;1684](https://togithub.com/google/go-containerregistry/issues/1684))
-
[`bc990d6`](https://togithub.com/google/go-containerregistry/commit/bc990d6b)
Fix fetching referrers error handling
([#&#8203;1648](https://togithub.com/google/go-containerregistry/issues/1648))
-
[`aee00b1`](https://togithub.com/google/go-containerregistry/commit/aee00b15)
Fix race in mutate
([#&#8203;1627](https://togithub.com/google/go-containerregistry/issues/1627))
-
[`4a79e94`](https://togithub.com/google/go-containerregistry/commit/4a79e94b)
Fix race in stream
([#&#8203;1632](https://togithub.com/google/go-containerregistry/issues/1632))
-
[`6743ec9`](https://togithub.com/google/go-containerregistry/commit/6743ec96)
Implement remote.Pusher
([#&#8203;1633](https://togithub.com/google/go-containerregistry/issues/1633))
-
[`3120ba5`](https://togithub.com/google/go-containerregistry/commit/3120ba58)
Keep order of env in crane mutate
([#&#8203;1683](https://togithub.com/google/go-containerregistry/issues/1683))
-
[`6ac92e8`](https://togithub.com/google/go-containerregistry/commit/6ac92e8a)
Refactor fetcher, writer, and progress
([#&#8203;1625](https://togithub.com/google/go-containerregistry/issues/1625))
-
[`249d7e1`](https://togithub.com/google/go-containerregistry/commit/249d7e1f)
Refresh authn.DefaultKeychain creds every 5 min
([#&#8203;1624](https://togithub.com/google/go-containerregistry/issues/1624))
-
[`ad695c0`](https://togithub.com/google/go-containerregistry/commit/ad695c04)
Replace deprecated command with environment file
([#&#8203;1667](https://togithub.com/google/go-containerregistry/issues/1667))
-
[`ed5c185`](https://togithub.com/google/go-containerregistry/commit/ed5c185d)
Retry net.ErrClosed
([#&#8203;1637](https://togithub.com/google/go-containerregistry/issues/1637))
-
[`43710a9`](https://togithub.com/google/go-containerregistry/commit/43710a91)
Retry without mount if auth fails
([#&#8203;1681](https://togithub.com/google/go-containerregistry/issues/1681))
-
[`2435320`](https://togithub.com/google/go-containerregistry/commit/24353209)
Revert "Cleanup: Switch the debug image to `cgr.dev/chainguard/busybox`
([#&#8203;1638](https://togithub.com/google/go-containerregistry/issues/1638))"
([#&#8203;1641](https://togithub.com/google/go-containerregistry/issues/1641))
-
[`27a6ad6`](https://togithub.com/google/go-containerregistry/commit/27a6ad62)
Revert "authn: Add NewConfigKeychain to load a config from explicit path
([#&#8203;1603](https://togithub.com/google/go-containerregistry/issues/1603))"
([#&#8203;1664](https://togithub.com/google/go-containerregistry/issues/1664))
-
[`a34235c`](https://togithub.com/google/go-containerregistry/commit/a34235c8)
Support `Warning` header aggregation and reporting in `crane`
([#&#8203;1604](https://togithub.com/google/go-containerregistry/issues/1604))
-
[`01bbd53`](https://togithub.com/google/go-containerregistry/commit/01bbd539)
Update release.yml
([#&#8203;1601](https://togithub.com/google/go-containerregistry/issues/1601))
-
[`df518f9`](https://togithub.com/google/go-containerregistry/commit/df518f95)
add crane auth logout
([#&#8203;1589](https://togithub.com/google/go-containerregistry/issues/1589))
-
[`5438948`](https://togithub.com/google/go-containerregistry/commit/54389485)
add registry.Repo("foo")
([#&#8203;1671](https://togithub.com/google/go-containerregistry/issues/1671))
-
[`3706061`](https://togithub.com/google/go-containerregistry/commit/3706061a)
allow pkg/v1/random to accept a RNG source
([#&#8203;1675](https://togithub.com/google/go-containerregistry/issues/1675))
-
[`1cb7e13`](https://togithub.com/google/go-containerregistry/commit/1cb7e133)
authn: Add NewConfigKeychain to load a config from explicit path
([#&#8203;1603](https://togithub.com/google/go-containerregistry/issues/1603))
-
[`348cd86`](https://togithub.com/google/go-containerregistry/commit/348cd866)
bump deps using ./hack/bump-deps.sh
([#&#8203;1659](https://togithub.com/google/go-containerregistry/issues/1659))
-
[`691004b`](https://togithub.com/google/go-containerregistry/commit/691004b4)
bump deps using ./hack/bump-deps.sh
([#&#8203;1685](https://togithub.com/google/go-containerregistry/issues/1685))
-
[`df72a9a`](https://togithub.com/google/go-containerregistry/commit/df72a9a9)
crane push: print pushed ref@digest to stdout
([#&#8203;1663](https://togithub.com/google/go-containerregistry/issues/1663))
-
[`0577676`](https://togithub.com/google/go-containerregistry/commit/0577676c)
crane: ignore buildx attestations in flatten
([#&#8203;1630](https://togithub.com/google/go-containerregistry/issues/1630))
-
[`217318c`](https://togithub.com/google/go-containerregistry/commit/217318c3)
deprecate estargz
([#&#8203;1660](https://togithub.com/google/go-containerregistry/issues/1660))
-
[`9f68710`](https://togithub.com/google/go-containerregistry/commit/9f68710b)
feat(daemon): generate config file from Docker Engine API
([#&#8203;1130](https://togithub.com/google/go-containerregistry/issues/1130))
-
[`52d59d1`](https://togithub.com/google/go-containerregistry/commit/52d59d1b)
feat(remote): make retryStatusCodes configurable
([#&#8203;1635](https://togithub.com/google/go-containerregistry/issues/1635))
-
[`6f96bba`](https://togithub.com/google/go-containerregistry/commit/6f96bba2)
gcrane: Use page size of 10,000 for googley things
([#&#8203;1645](https://togithub.com/google/go-containerregistry/issues/1645))
-
[`0f2db49`](https://togithub.com/google/go-containerregistry/commit/0f2db492)
release: use ko 0.13.0 to build images
([#&#8203;1607](https://togithub.com/google/go-containerregistry/issues/1607))
-
[`d64f9e0`](https://togithub.com/google/go-containerregistry/commit/d64f9e0e)
remove time from random.Image history
([#&#8203;1678](https://togithub.com/google/go-containerregistry/issues/1678))
-
[`46488f7`](https://togithub.com/google/go-containerregistry/commit/46488f7d)
retry HTTP 499 errors by default
([#&#8203;1612](https://togithub.com/google/go-containerregistry/issues/1612))
-
[`ace7be7`](https://togithub.com/google/go-containerregistry/commit/ace7be76)
update GCR quotas
([#&#8203;1619](https://togithub.com/google/go-containerregistry/issues/1619))
-
[`d1c4e9f`](https://togithub.com/google/go-containerregistry/commit/d1c4e9ff)
verify provenance
([#&#8203;1611](https://togithub.com/google/go-containerregistry/issues/1611))

##### Container Images

https://gcr.io/go-containerregistry/crane:v0.15.1
https://gcr.io/go-containerregistry/gcrane:v0.15.1

For example:

    docker pull gcr.io/go-containerregistry/crane:v0.15.1
    docker pull gcr.io/go-containerregistry/gcrane:v0.15.1

###
[`v0.15.0`](https://togithub.com/google/go-containerregistry/compare/v0.14.0...v0.15.0)

[Compare
Source](https://togithub.com/google/go-containerregistry/compare/v0.14.0...v0.15.0)

###
[`v0.14.0`](https://togithub.com/google/go-containerregistry/releases/tag/v0.14.0)

[Compare
Source](https://togithub.com/google/go-containerregistry/compare/v0.13.0...v0.14.0)

#### Changelog

-
[`9306eba`](https://togithub.com/google/go-containerregistry/commit/9306ebad)
Allow crane edit to generate non-image artifacts
([#&#8203;1545](https://togithub.com/google/go-containerregistry/issues/1545))
-
[`de35f0f`](https://togithub.com/google/go-containerregistry/commit/de35f0f7)
Allow setting Content-Type in crane edit manifest
([#&#8203;1551](https://togithub.com/google/go-containerregistry/issues/1551))
-
[`4b081f8`](https://togithub.com/google/go-containerregistry/commit/4b081f80)
Avoid v1.Manifest in crane edit config
([#&#8203;1583](https://togithub.com/google/go-containerregistry/issues/1583))
-
[`1cfe1fc`](https://togithub.com/google/go-containerregistry/commit/1cfe1fc2)
Bump aws-actions/configure-aws-credentials from 1.7.0 to 2.0.0
([#&#8203;1593](https://togithub.com/google/go-containerregistry/issues/1593))
-
[`da1008f`](https://togithub.com/google/go-containerregistry/commit/da1008fb)
Bump golangci/golangci-lint-action from 3.3.1 to 3.4.0
([#&#8203;1548](https://togithub.com/google/go-containerregistry/issues/1548))
-
[`86be45f`](https://togithub.com/google/go-containerregistry/commit/86be45fb)
Bump goreleaser/goreleaser-action from 4.1.0 to 4.1.1
([#&#8203;1547](https://togithub.com/google/go-containerregistry/issues/1547))
-
[`62f183e`](https://togithub.com/google/go-containerregistry/commit/62f183e5)
Bump goreleaser/goreleaser-action from 4.1.1 to 4.2.0
([#&#8203;1556](https://togithub.com/google/go-containerregistry/issues/1556))
-
[`1b8dc2b`](https://togithub.com/google/go-containerregistry/commit/1b8dc2ba)
Bump slsa-framework/slsa-github-generator from 1.2.2 to 1.5.0
([#&#8203;1580](https://togithub.com/google/go-containerregistry/issues/1580))
-
[`11843ba`](https://togithub.com/google/go-containerregistry/commit/11843ba2)
Enforce proper sha256 usage
([#&#8203;1544](https://togithub.com/google/go-containerregistry/issues/1544))
-
[`2ceebaa`](https://togithub.com/google/go-containerregistry/commit/2ceebaaf)
Implement crane index subcommand
([#&#8203;1561](https://togithub.com/google/go-containerregistry/issues/1561))
-
[`9f42e02`](https://togithub.com/google/go-containerregistry/commit/9f42e028)
Set mediaType for empty.ImageIndex in RawManifest
([#&#8203;1562](https://togithub.com/google/go-containerregistry/issues/1562))
-
[`759b19f`](https://togithub.com/google/go-containerregistry/commit/759b19f7)
Support artifactType, for images whose config.mediaType is not a config
([#&#8203;1541](https://togithub.com/google/go-containerregistry/issues/1541))
-
[`b3c23b4`](https://togithub.com/google/go-containerregistry/commit/b3c23b4c)
Support for OCI 1.1+ referrers via API
([#&#8203;1546](https://togithub.com/google/go-containerregistry/issues/1546))
-
[`061ee6b`](https://togithub.com/google/go-containerregistry/commit/061ee6bf)
Support for OCI 1.1+ referrers via fallback tag
([#&#8203;1543](https://togithub.com/google/go-containerregistry/issues/1543))
-
[`6770304`](https://togithub.com/google/go-containerregistry/commit/67703048)
Update descriptor "data" field (when valid) during "crane edit config"
([#&#8203;1584](https://togithub.com/google/go-containerregistry/issues/1584))
-
[`76bac93`](https://togithub.com/google/go-containerregistry/commit/76bac933)
Update release.yml
([#&#8203;1540](https://togithub.com/google/go-containerregistry/issues/1540))
-
[`eb7d746`](https://togithub.com/google/go-containerregistry/commit/eb7d746c)
authn: also read mount secrets
([#&#8203;1560](https://togithub.com/google/go-containerregistry/issues/1560))
-
[`e94d408`](https://togithub.com/google/go-containerregistry/commit/e94d4089)
bump deps using ./hack/bump-deps.sh
([#&#8203;1592](https://togithub.com/google/go-containerregistry/issues/1592))
-
[`4e95ae2`](https://togithub.com/google/go-containerregistry/commit/4e95ae2b)
crane: add --flatten for index append
([#&#8203;1566](https://togithub.com/google/go-containerregistry/issues/1566))
-
[`ff810c1`](https://togithub.com/google/go-containerregistry/commit/ff810c18)
crane: add serve subcommand
([#&#8203;1586](https://togithub.com/google/go-containerregistry/issues/1586))
-
[`8ea5e0e`](https://togithub.com/google/go-containerregistry/commit/8ea5e0e8)
crane: support --omit-digest-tags in crane ls
([#&#8203;1528](https://togithub.com/google/go-containerregistry/issues/1528))
-
[`824efc7`](https://togithub.com/google/go-containerregistry/commit/824efc77)
fix(mutate): also set timestamps only present in some formats
([#&#8203;1550](https://togithub.com/google/go-containerregistry/issues/1550))
-
[`e04520b`](https://togithub.com/google/go-containerregistry/commit/e04520bc)
fix: Fix the crane release url and add more steps
([#&#8203;1532](https://togithub.com/google/go-containerregistry/issues/1532))
-
[`d872232`](https://togithub.com/google/go-containerregistry/commit/d8722327)
hash: use generic instantiation
([#&#8203;1538](https://togithub.com/google/go-containerregistry/issues/1538))
-
[`57f010d`](https://togithub.com/google/go-containerregistry/commit/57f010d2)
replace manual slsa-verifier installation with action
([#&#8203;1585](https://togithub.com/google/go-containerregistry/issues/1585))
-
[`9cd098e`](https://togithub.com/google/go-containerregistry/commit/9cd098e3)
skip tls verification if default transport is used with insecure option
([#&#8203;1559](https://togithub.com/google/go-containerregistry/issues/1559))
-
[`3624968`](https://togithub.com/google/go-containerregistry/commit/36249683)
tarball: pass imageToTags
([#&#8203;1563](https://togithub.com/google/go-containerregistry/issues/1563))

##### Container Images

https://gcr.io/go-containerregistry/crane:v0.14.0
https://gcr.io/go-containerregistry/gcrane:v0.14.0

For example:

    docker pull gcr.io/go-containerregistry/crane:v0.14.0
    docker pull gcr.io/go-containerregistry/gcrane:v0.14.0

###
[`v0.13.0`](https://togithub.com/google/go-containerregistry/releases/tag/v0.13.0)

[Compare
Source](https://togithub.com/google/go-containerregistry/compare/v0.12.1...v0.13.0)

#### What's Changed

- Bump slsa-framework/slsa-github-generator to 1.2.2 by
[@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1489](https://togithub.com/google/go-containerregistry/pull/1489)
- Features: Allow eliding `serviceaccount` lookups. by
[@&#8203;mattmoor](https://togithub.com/mattmoor) in
[https://github.com/google/go-containerregistry/pull/1490](https://togithub.com/google/go-containerregistry/pull/1490)
- Bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/google/go-containerregistry/pull/1491](https://togithub.com/google/go-containerregistry/pull/1491)
- add source archive checksum into the checksums.txt by
[@&#8203;developer-guy](https://togithub.com/developer-guy) in
[https://github.com/google/go-containerregistry/pull/1492](https://togithub.com/google/go-containerregistry/pull/1492)
- Fix calculating tarball size when duplicated layers exist by
[@&#8203;tydra-wang](https://togithub.com/tydra-wang) in
[https://github.com/google/go-containerregistry/pull/1495](https://togithub.com/google/go-containerregistry/pull/1495)
- Add support for zstd compression by
[@&#8203;LFrobeen](https://togithub.com/LFrobeen) in
[https://github.com/google/go-containerregistry/pull/1487](https://togithub.com/google/go-containerregistry/pull/1487)
- docs: pull latest instead of debug by
[@&#8203;AndrewCharlesHay](https://togithub.com/AndrewCharlesHay) in
[https://github.com/google/go-containerregistry/pull/1497](https://togithub.com/google/go-containerregistry/pull/1497)
- Make credential warning slightly more accurate by
[@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1499](https://togithub.com/google/go-containerregistry/pull/1499)
- Make unit tests substantially faster by
[@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1498](https://togithub.com/google/go-containerregistry/pull/1498)
- Use the default retry predicate in transport by
[@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1502](https://togithub.com/google/go-containerregistry/pull/1502)
- Revert "docs: pull latest instead of debug
([#&#8203;1497](https://togithub.com/google/go-containerregistry/issues/1497))"
by [@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1504](https://togithub.com/google/go-containerregistry/pull/1504)
- Update Arch Linux install instructions by
[@&#8203;kpcyrd](https://togithub.com/kpcyrd) in
[https://github.com/google/go-containerregistry/pull/1508](https://togithub.com/google/go-containerregistry/pull/1508)
- Fix various lints by
[@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1507](https://togithub.com/google/go-containerregistry/pull/1507)
- Fix missing doc comment by
[@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1509](https://togithub.com/google/go-containerregistry/pull/1509)
- Treat empty registry config as anonymous by
[@&#8203;lcarva](https://togithub.com/lcarva) in
[https://github.com/google/go-containerregistry/pull/1512](https://togithub.com/google/go-containerregistry/pull/1512)
- Bump goreleaser/goreleaser-action from 3.2.0 to 4.1.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/google/go-containerregistry/pull/1511](https://togithub.com/google/go-containerregistry/pull/1511)
- Bump actions/stale from 6 to 7 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/google/go-containerregistry/pull/1519](https://togithub.com/google/go-containerregistry/pull/1519)
- Race http fallback ping by
[@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1521](https://togithub.com/google/go-containerregistry/pull/1521)
- FIX mutate.Time not respecting history by
[@&#8203;miguelvalerio](https://togithub.com/miguelvalerio) in
[https://github.com/google/go-containerregistry/pull/1520](https://togithub.com/google/go-containerregistry/pull/1520)
- test: use `T.TempDir` to create temporary test directory by
[@&#8203;Juneezee](https://togithub.com/Juneezee) in
[https://github.com/google/go-containerregistry/pull/1522](https://togithub.com/google/go-containerregistry/pull/1522)
- crane: add digest --full by
[@&#8203;imjasonh](https://togithub.com/imjasonh) in
[https://github.com/google/go-containerregistry/pull/1524](https://togithub.com/google/go-containerregistry/pull/1524)
- Hack around DockerHub plugin scope handling by
[@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1527](https://togithub.com/google/go-containerregistry/pull/1527)
- crane: support --full-ref for crane ls by
[@&#8203;imjasonh](https://togithub.com/imjasonh) in
[https://github.com/google/go-containerregistry/pull/1525](https://togithub.com/google/go-containerregistry/pull/1525)
- Revert plugin scope hack by
[@&#8203;jonjohnsonjr](https://togithub.com/jonjohnsonjr) in
[https://github.com/google/go-containerregistry/pull/1531](https://togithub.com/google/go-containerregistry/pull/1531)
- clarify crane download readme by
[@&#8203;dtanner](https://togithub.com/dtanner) in
[https://github.com/google/go-containerregistry/pull/1533](https://togithub.com/google/go-containerregistry/pull/1533)

#### New Contributors

- [@&#8203;LFrobeen](https://togithub.com/LFrobeen) made their first
contribution in
[https://github.com/google/go-containerregistry/pull/1487](https://togithub.com/google/go-containerregistry/pull/1487)
- [@&#8203;AndrewCharlesHay](https://togithub.com/AndrewCharlesHay) made
their first contribution in
[https://github.com/google/go-containerregistry/pull/1497](https://togithub.com/google/go-containerregistry/pull/1497)
- [@&#8203;kpcyrd](https://togithub.com/kpcyrd) made their first
contribution in
[https://github.com/google/go-containerregistry/pull/1508](https://togithub.com/google/go-containerregistry/pull/1508)
- [@&#8203;miguelvalerio](https://togithub.com/miguelvalerio) made their
first contribution in
[https://github.com/google/go-containerregistry/pull/1520](https://togithub.com/google/go-containerregistry/pull/1520)
- [@&#8203;Juneezee](https://togithub.com/Juneezee) made their first
contribution in
[https://github.com/google/go-containerregistry/pull/1522](https://togithub.com/google/go-containerregistry/pull/1522)
- [@&#8203;dtanner](https://togithub.com/dtanner) made their first
contribution in
[https://github.com/google/go-containerregistry/pull/1533](https://togithub.com/google/go-containerregistry/pull/1533)

**Full Changelog**:
https://github.com/google/go-containerregistry/compare/v0.12.1...v0.13.0

###
[`v0.12.1`](https://togithub.com/google/go-containerregistry/releases/tag/v0.12.1)

[Compare
Source](https://togithub.com/google/go-containerregistry/compare/v0.12.0...v0.12.1)

#### Changelog

-
[`426de7d`](https://togithub.com/google/go-containerregistry/commit/426de7d4)
Bump golangci/golangci-lint-action from 3.2.0 to 3.3.0
([#&#8203;1475](https://togithub.com/google/go-containerregistry/issues/1475))
-
[`6442b02`](https://togithub.com/google/go-containerregistry/commit/6442b027)
Bump goreleaser/goreleaser-action from 3.1.0 to 3.2.0
([#&#8203;1476](https://togithub.com/google/go-containerregistry/issues/1476))
-
[`76ae819`](https://togithub.com/google/go-containerregistry/commit/76ae8192)
Fix context.DeadlineExceeded comparison
([#&#8203;1488](https://togithub.com/google/go-containerregistry/issues/1488))
-
[`1711cef`](https://togithub.com/google/go-containerregistry/commit/1711cefd)
Fix missing body.Close() in bearer auth
([#&#8203;1482](https://togithub.com/google/go-containerregistry/issues/1482))
-
[`02f47e1`](https://togithub.com/google/go-containerregistry/commit/02f47e13)
bump version of slsa generator
([#&#8203;1468](https://togithub.com/google/go-containerregistry/issues/1468))
-
[`353a117`](https://togithub.com/google/go-containerregistry/commit/353a1176)
crane: add catalog argument use annotation
([#&#8203;1473](https://togithub.com/google/go-containerregistry/issues/1473))
-
[`a0cca8a`](https://togithub.com/google/go-containerregistry/commit/a0cca8a0)
k8schain: Log and proceed if secret or SA are not found
([#&#8203;1472](https://togithub.com/google/go-containerregistry/issues/1472))

##### Container Images

https://gcr.io/go-containerregistry/crane:v0.12.1
https://gcr.io/go-containerregistry/gcrane:v0.12.1

For example:

    docker pull gcr.io/go-containerregistry/crane:v0.12.1
    docker pull gcr.io/go-containerregistry/gcrane:v0.12.1

###
[`v0.12.0`](https://togithub.com/google/go-containerregistry/releases/tag/v0.12.0)

[Compare
Source](https://togithub.com/google/go-containerregistry/compare/v0.11.0...v0.12.0)

#### Changelog

-
[`9b4fdd5`](https://togithub.com/google/go-containerregistry/commit/9b4fdd50)
Bump actions/setup-go from 2 to 3
([#&#8203;1463](https://togithub.com/google/go-containerregistry/issues/1463))
-
[`7268da0`](https://togithub.com/google/go-containerregistry/commit/7268da01)
Bump actions/stale from 5 to 6
([#&#8203;1452](https://togithub.com/google/go-containerregistry/issues/1452))
-
[`7196cf3`](https://togithub.com/google/go-containerregistry/commit/7196cf3d)
Bump aws-actions/configure-aws-credentials from 1.6.1 to 1.7.0
([#&#8203;1424](https://togithub.com/google/go-containerregistry/issues/1424))
-
[`8eae069`](https://togithub.com/google/go-containerregistry/commit/8eae069f)
Bump codecov/codecov-action from 3.1.0 to 3.1.1
([#&#8203;1453](https://togithub.com/google/go-containerregistry/issues/1453))
-
[`969699e`](https://togithub.com/google/go-containerregistry/commit/969699e7)
Bump deps using ./hack/bump-deps.sh
([#&#8203;1467](https://togithub.com/google/go-containerregistry/issues/1467))
-
[`c1f9836`](https://togithub.com/google/go-containerregistry/commit/c1f9836a)
Bump opencontainers/image-spec
([#&#8203;1423](https://togithub.com/google/go-containerregistry/issues/1423))
-
[`49cdb8b`](https://togithub.com/google/go-containerregistry/commit/49cdb8b4)
Correct usage of authn.NewKeychainFromHelper in docs
([#&#8203;1419](https://togithub.com/google/go-containerregistry/issues/1419))
-
[`3ba4c51`](https://togithub.com/google/go-containerregistry/commit/3ba4c511)
Fix tar PAX format handling
([#&#8203;1414](https://togithub.com/google/go-containerregistry/issues/1414))
-
[`24a1c33`](https://togithub.com/google/go-containerregistry/commit/24a1c335)
Ignore docker config if it's a directory
([#&#8203;1420](https://togithub.com/google/go-containerregistry/issues/1420))
-
[`a0f6687`](https://togithub.com/google/go-containerregistry/commit/a0f66878)
Make ErrBadName checkable via errors.Is()
([#&#8203;1462](https://togithub.com/google/go-containerregistry/issues/1462))
-
[`19e3eff`](https://togithub.com/google/go-containerregistry/commit/19e3eff7)
Retry ECONNRESET errors
([#&#8203;1415](https://togithub.com/google/go-containerregistry/issues/1415))
-
[`5749ee6`](https://togithub.com/google/go-containerregistry/commit/5749ee68)
Support the platform specific authentication of krane in "auth get"
command
([#&#8203;1413](https://togithub.com/google/go-containerregistry/issues/1413))
-
[`e3b94c7`](https://togithub.com/google/go-containerregistry/commit/e3b94c7e)
allow remote.DefaultTransport to be overridden by an http.RoundTripper
([#&#8203;1449](https://togithub.com/google/go-containerregistry/issues/1449))
-
[`f981b4c`](https://togithub.com/google/go-containerregistry/commit/f981b4c0)
deps: update goreleaser-action for bug
([#&#8203;1444](https://togithub.com/google/go-containerregistry/issues/1444))
-
[`771a9b4`](https://togithub.com/google/go-containerregistry/commit/771a9b44)
e2e: pull and export stdin and stdout
([#&#8203;1436](https://togithub.com/google/go-containerregistry/issues/1436))
-
[`87b3a79`](https://togithub.com/google/go-containerregistry/commit/87b3a796)
feat: Add krane to release archive
([#&#8203;1443](https://togithub.com/google/go-containerregistry/issues/1443))
-
[`2859a0d`](https://togithub.com/google/go-containerregistry/commit/2859a0d0)
feat: generate slsa provenance on github release artifacts
([#&#8203;1438](https://togithub.com/google/go-containerregistry/issues/1438))
-
[`9a5c14a`](https://togithub.com/google/go-containerregistry/commit/9a5c14ad)
fix crane's root.go after DefaultTransport change
([#&#8203;1450](https://togithub.com/google/go-containerregistry/issues/1450))
-
[`2b54510`](https://togithub.com/google/go-containerregistry/commit/2b54510b)
fix: consider base image media type when appending layers
([#&#8203;1437](https://togithub.com/google/go-containerregistry/issues/1437))
-
[`d3ed408`](https://togithub.com/google/go-containerregistry/commit/d3ed4089)
registry: implement blob deletion
([#&#8203;1432](https://togithub.com/google/go-containerregistry/issues/1432))
-
[`3413eb6`](https://togithub.com/google/go-containerregistry/commit/3413eb6c)
registry: implement pagination
([#&#8203;1430](https://togithub.com/google/go-containerregistry/issues/1430))
-
[`e2d575c`](https://togithub.com/google/go-containerregistry/commit/e2d575cf)
update crane installation instructions and release verification
([#&#8203;1440](https://togithub.com/google/go-containerregistry/issues/1440))

##### Container Images

https://gcr.io/go-containerregistry/crane:v0.12.0
https://gcr.io/go-containerregistry/gcrane:v0.12.0

For example:

    docker pull gcr.io/go-containerregistry/crane:v0.12.0
    docker pull gcr.io/go-containerregistry/gcrane:v0.12.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/kairos-io/provider-kairos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS44LjMiLCJ1cGRhdGVkSW5WZXIiOiIzNS44Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 11:32:17 +03:00
renovate[bot]
7910ae2343 Update module golang.org/x/crypto to v0.9.0 (#375)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/crypto | require | minor | `v0.8.0` -> `v0.9.0` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/kairos-io/provider-kairos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS43NC4wIiwidXBkYXRlZEluVmVyIjoiMzUuNzQuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 11:31:14 +03:00
renovate[bot]
474a511a77 Update github.com/spectrocloud/peg digest to c55d1df (#220)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/spectrocloud/peg](https://togithub.com/spectrocloud/peg) |
require | digest | `294b704` -> `c55d1df` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/kairos-io/provider-kairos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMjQuMiIsInVwZGF0ZWRJblZlciI6IjM1Ljc0LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 11:25:25 +03:00
renovate[bot]
666b93c6ab Update module github.com/onsi/ginkgo/v2 to v2.9.5 (#372)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/onsi/ginkgo/v2](https://togithub.com/onsi/ginkgo) |
require | patch | `v2.9.3` -> `v2.9.5` |

---

### Release Notes

<details>
<summary>onsi/ginkgo</summary>

### [`v2.9.5`](https://togithub.com/onsi/ginkgo/releases/tag/v2.9.5)

[Compare
Source](https://togithub.com/onsi/ginkgo/compare/v2.9.4...v2.9.5)

#### 2.9.5

##### Fixes

- ensure the correct deterministic sort order is produced when ordered
specs are generated by a helper function
\[[`7fa0b6b`](https://togithub.com/onsi/ginkgo/commit/7fa0b6b)]

##### Maintenance

- fix generators link
([#&#8203;1200](https://togithub.com/onsi/ginkgo/issues/1200))
\[[`9f9d8b9`](https://togithub.com/onsi/ginkgo/commit/9f9d8b9)]
- Bump golang.org/x/tools from 0.8.0 to 0.9.1
([#&#8203;1196](https://togithub.com/onsi/ginkgo/issues/1196))
\[[`150e3f2`](https://togithub.com/onsi/ginkgo/commit/150e3f2)]
- fix spelling err in docs
([#&#8203;1199](https://togithub.com/onsi/ginkgo/issues/1199))
\[[`0013b1a`](https://togithub.com/onsi/ginkgo/commit/0013b1a)]
- Bump golang.org/x/sys from 0.7.0 to 0.8.0
([#&#8203;1193](https://togithub.com/onsi/ginkgo/issues/1193))
\[[`9e9e3e5`](https://togithub.com/onsi/ginkgo/commit/9e9e3e5)]

### [`v2.9.4`](https://togithub.com/onsi/ginkgo/releases/tag/v2.9.4)

[Compare
Source](https://togithub.com/onsi/ginkgo/compare/v2.9.3...v2.9.4)

#### 2.9.4

##### Fixes

- fix hang with ginkgo -p
([#&#8203;1192](https://togithub.com/onsi/ginkgo/issues/1192))
\[[`15d4bdc`](https://togithub.com/onsi/ginkgo/commit/15d4bdc)] - this
addresses a *long* standing issue related to Ginkgo hanging when a child
process spawned by the test does not exit.

- fix: fail fast may cause Serial spec or cleanup Node interrupted
([#&#8203;1178](https://togithub.com/onsi/ginkgo/issues/1178))
\[[`8dea88b`](https://togithub.com/onsi/ginkgo/commit/8dea88b)] - prior
to this there was a small gap in which specs on other processes might
start even if one process has tried to abort the suite.

##### Maintenance

- Document run order when multiple setup nodes are at the same nesting
level \[[`903be81`](https://togithub.com/onsi/ginkgo/commit/903be81)]

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/kairos-io/provider-kairos).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS42OS4zIiwidXBkYXRlZEluVmVyIjoiMzUuNzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 11:22:45 +03:00
renovate[bot]
ed8330c774 Update module github.com/mudler/yip to v1.1.0 (#275)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-17 10:18:25 +02:00