7 Commits

Author SHA1 Message Date
renovate[bot]
85a24c9026 Update golang Docker tag to v1.21 2023-10-05 02:12:15 +00:00
renovate[bot]
f8cc7740ce Update earthly/actions-setup action to v1.0.8 2023-10-05 02:11:36 +00:00
Mauro Morales
7df199c82c Configure automerge for patch updates 2023-10-04 17:40:52 +02:00
Mauro Morales
539d3da24e Merge pull request #1 from kairos-io/renovate/configure
Configure Renovate
2023-10-04 17:40:02 +02:00
Dimitris Karakasilis
d10bcecc4b Change job name in CI
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-10-04 16:28:53 +03:00
Dimitris Karakasilis
71f09dd48c Update README.md
Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
2023-10-03 16:10:32 +03:00
renovate[bot]
4c4390faa6 Add renovate.json 2023-10-03 09:40:58 +00:00
5 changed files with 37 additions and 6 deletions

View File

@@ -69,7 +69,7 @@ jobs:
id: buildx
uses: docker/setup-buildx-action@master
- name: Login to DockerHub
- name: Login to quay.io
if: github.event_name != 'pull_request'
uses: docker/login-action@v2
with:

View File

@@ -18,7 +18,7 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: earthly/actions-setup@v1.0.7
- uses: earthly/actions-setup@v1.0.8
- name: Checkout code
uses: actions/checkout@v3
with:

View File

@@ -1,4 +1,4 @@
ARG GO_VERSION=1.20-alpine3.18
ARG GO_VERSION=1.21-alpine3.18
FROM golang:$GO_VERSION AS builder
WORKDIR /build

View File

@@ -1,5 +1,7 @@
This is enki
`enki` is the tool used to generate Kairos artifacts (container images, isos etc) and it is used
by [`Auroraboot`](https://kairos.io/docs/reference/auroraboot/) and [osbuilder](https://github.com/kairos-io/osbuilder/)
It's not meant to be used by humans, thus the API and UX are not focusing on user friendliness but
rather on getting things done and fulfilling the requirements of the dependant tools.
NOTE: `enki` was originally part of [osbuilder](https://github.com/kairos-io/osbuilder/) and [was moved to a separate repository](link to PR here).
TODO: Add more information about enki

29
renovate.json Normal file
View File

@@ -0,0 +1,29 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base"
],
"schedule": [
"after 11pm every weekday",
"before 7am every weekday",
"every weekend"
],
"timezone": "Europe/Brussels",
"packageRules": [
{
"matchUpdateTypes": ["patch"],
"automerge": true
}
],
"regexManagers": [
{
"fileMatch": [
"^Earthfile$"
],
"matchStrings": [
"#\\s*renovate:\\s*datasource=(?<datasource>.*?) depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\sARG\\s+.+_VERSION=\"?(?<currentValue>.*?)\"?\\s"
],
"versioningTemplate": "{{#if versioning}}{{versioning}}{{else}}semver{{/if}}"
}
]
}