4f9a6a7f2c
chore(deps): update gcr.io/kaniko-project/executor docker tag to v1.20.0
2024-01-20 10:27:37 +01:00
81a26cb33a
feat: expand output variables
...
add output variables for digests and if image was refreshed or not
2024-01-11 22:51:21 +01:00
17bff7af73
fix(ghcr): omit separator in case image is prefixed with dash or slash
...
this allows local pushing to the repo running the action
2024-01-11 22:25:33 +01:00
a95ae7d706
fix(kaniko): workaround for passing arguments containing spaces
...
set up input field separator as null and use eval to run kaniko executor
2024-01-11 22:21:21 +01:00
10b098cb52
chore(deps): update aevea/commitsar docker digest to 8d2db4e
2024-01-11 22:05:46 +01:00
4387eb381c
chore(deps): update actions/checkout action to v4
2024-01-11 22:05:22 +01:00
ca098255c5
feat: output built image reference
2024-01-11 22:04:49 +01:00
e54575cc70
chore(deps): bump kaniko to v1.19.2 and update dependencies
2024-01-11 22:02:42 +01:00
78060c4e9d
chore(deps): update aevea/release-notary docker digest to b77e86c
2022-12-27 21:25:52 +01:00
98d5caab7f
chore(deps): update aevea/commitsar docker digest to 18c604f
2022-12-27 21:22:59 +01:00
83ddee1c8b
chore(deps): update gcr.io/kaniko-project/executor docker tag to v1.9.1
v0.10.0
2022-12-27 21:20:48 +01:00
57fd639926
fix: use version 1.7.0 of kaniko
...
Version 1.8.0 and above breaks reproducible builds.
https://github.com/GoogleContainerTools/kaniko/issues/2005
v0.9.0
2022-05-13 16:59:27 +02:00
c97b90ade3
chore(deps): update crane to 0.8.0
2022-05-13 16:59:27 +02:00
1200c08dba
fix: downloading manifest doesn't work for github packages
2022-05-13 16:59:27 +02:00
a4abaead48
chore(deps): update actions/checkout action to v3
v0.8.0
2022-03-31 11:32:10 +02:00
59bc747ae2
chore(deps): update aevea/release-notary digest to 03e771a
2022-03-31 11:31:45 +02:00
548ad7dd4a
chore(deps): update aevea/commitsar digest to 27ea5e5
2022-03-31 11:31:37 +02:00
20173de989
feat: adding debug flag
2022-03-31 11:29:47 +02:00
17f90e5aa4
fix: use complete image name when computing latest target
2022-03-31 11:29:47 +02:00
a5055cd007
docs: update references to github's package registry host
v0.7.1
2022-02-21 15:27:55 +01:00
3e397648f8
fix(ci): use updated github container registry host
2022-02-21 15:25:01 +01:00
dc591110cc
fix: update github container registry host
v0.7.0
2022-02-21 15:21:10 +01:00
8e9a423400
fix: tag with latest only when its config is true
v0.6.2
2022-01-24 10:46:25 +01:00
f16a14fc0f
fix(ci): fetch all necessary commits for commitsar and release notary
2022-01-24 10:45:57 +01:00
8bd3e02fd2
chore(deps): update actions/checkout action to v2
2022-01-24 10:13:55 +01:00
571e42aef3
chore(deps): update aevea/release-notary docker digest to 8b26ced
2022-01-24 10:11:09 +01:00
e846d42497
chore(deps): update aevea/commitsar docker digest to b77adeb
2022-01-24 10:04:50 +01:00
b7f0f661e3
chore(deps): update aevea/release-notary docker digest to fad8346
2022-01-24 10:04:40 +01:00
7033a0543d
fix: long base64 string may contain new-line
...
if the base64 string has more than 76 characters, it is wrapped with \n
2022-01-24 10:03:08 +01:00
e03153c634
fix: don't push image when skip_unchanged_digest is set
...
Kaniko default behavior changed, `--tarPath` alone is not enough to skip the push to registry, `--no-push` is now required as well.
Reference:
GoogleContainerTools/kaniko#1503
2021-09-21 11:52:28 +02:00
49888d43ab
fix(build): delete crane tarfile using absolute path
v0.6.1
2021-02-17 10:54:13 +01:00
418284a2f2
chore(deps): update aevea/commitsar docker digest to caf5539
2020-09-14 11:17:39 +02:00
5be93ca286
chore(deps): pin docker digests
2020-09-04 11:49:49 +02:00
5e25ae9c63
refactor: Use google/go-containerregistry to push image
v0.6.0
2020-08-05 17:53:40 +02:00
6030da03d4
fix: Force kaniko to run on GitHub action's environment
v0.5.1
2020-07-15 19:03:56 +02:00
daf41b1e54
feat: Add target option
v0.5.0
2020-06-22 08:19:55 +02:00
79ed56ad90
feat: Add tag_with_latest option for tagging with latest additionally
...
When skipping the push on unchanged digests, it's not enough to push the current tag,
which is probably semver, we also need to push the latest, so we can later check if
the latest digest equals the currently built image
2020-06-22 08:18:11 +02:00
94f437184e
feat: Allow custom context path
2020-06-22 08:17:58 +02:00
51211d4483
fix(digest): Add support for GitHub's docker registry
...
Github registry doesn't support digest yet, we need to download the manifest
and calculate the digest manually
Also fixing a few other issues:
* Multi-stage dockerfiles override /usr/local/lib, moved jq and reg to /kaniko instead
* The digest was fetched for the current tag, which doesn't exist yet. Fetching digest for the latest tag instead
2020-06-22 08:14:46 +02:00
57d6d22cdf
chore: Push on first build if skip_unchanged_digest isn't set
v0.4.0
2020-06-19 14:10:56 +02:00
3b9302effb
feat: Add option for skip pushing if the digest hasn't changed
2020-06-19 14:10:56 +02:00
c076596480
chore: Add Makefile for easier development
2020-06-19 13:18:55 +02:00
edea218783
chore: Rename function to ensure variables being set
2020-06-19 13:14:45 +02:00
73a7639472
chore: Rename organization to aevea
v0.3.2
2020-04-26 18:43:20 +02:00
3e63daf6fe
fix: Ensure lowercase GitHub image namespace
v0.3.1
2020-04-08 09:14:03 +02:00
e13fbcb36b
chore(deps): add renovate.json
2020-03-15 00:06:57 +01:00
6c131bc4a8
feat: Allow stripping tag prefixes
v0.3
2020-02-24 22:11:13 +01:00
4a68ad0e14
fix: Strip refs/tags string from github ref
v0.2.1
2020-02-17 00:11:52 +01:00
6d863aedec
feat(ci): Add kaniko build GitHub action
v0.2
2020-02-16 23:16:55 +01:00
bd12547855
feat(ci): Add release notary GitHub action
2020-02-16 23:10:52 +01:00