Compare commits

...
Sign in to create a new pull request.

83 commits

Author SHA1 Message Date
a5e5f2512e
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.03.140102 2025-03-14 02:02:00 +00:00
bd29624f89
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.03.121628 2025-03-12 17:02:20 +00:00
ad569ecd47
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.03.121615 2025-03-12 16:28:33 +00:00
7999f9c266
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.03.101655 2025-03-10 17:03:34 +00:00
586da0472f
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.03.061355 2025-03-06 14:02:19 +00:00
bd90af6e7f
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.03.031103 2025-03-03 12:02:20 +00:00
b7d4a5ac56
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.03.031003 2025-03-03 11:02:20 +00:00
bf03fb0ea0
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.03.010002 2025-03-01 01:02:02 +00:00
88d3bab0f4
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.282334 2025-03-01 00:01:47 +00:00
97e13faa32
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.282328 2025-02-28 23:35:50 +00:00
3fa51b6efd
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.280100 2025-02-28 02:02:03 +00:00
18f6384454
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.240100 2025-02-24 02:01:38 +00:00
dc0ef77e7b
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.210100 2025-02-21 02:02:55 +00:00
6d16d932cf
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.201902 2025-02-20 20:01:47 +00:00
b5406b4615
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.200603 2025-02-20 07:01:51 +00:00
5aee0aee0e
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.200303 2025-02-20 04:01:48 +00:00
0ca8e2154b
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.170100 2025-02-17 02:01:48 +00:00
2dee076b42
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.151621 2025-02-15 17:02:03 +00:00
314c738522
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.140100 2025-02-14 02:02:05 +00:00
d6a109a87c
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.130002 2025-02-13 00:14:22 +00:00
0788274998
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.101802 2025-02-10 19:02:07 +00:00
a298df1e1d
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.100102 2025-02-10 02:01:23 +00:00
5a01afaa39
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.091002 2025-02-09 11:01:19 +00:00
3f1995a1b4
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.072157 2025-02-07 22:02:02 +00:00
18a00b45e1
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.072111 2025-02-07 21:20:00 +00:00
3c0f2d8bab
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.071754 2025-02-07 18:00:34 +00:00
df0d7d4409
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.071728 2025-02-07 17:33:38 +00:00
e3d0509b90
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.071702 2025-02-07 17:07:47 +00:00
44f2411562
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.070102 2025-02-07 02:01:34 +00:00
62b4ff9f02
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.061902 2025-02-06 20:01:34 +00:00
fc41d6e94a
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.061653 2025-02-06 17:01:29 +00:00
8164295323
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.051256 2025-02-05 13:01:45 +00:00
8ab45c1179
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.051143 2025-02-05 11:48:31 +00:00
9425ddf18f
Update builder/action.yml 2025-02-04 09:52:55 +01:00
0f13928c5f
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.031543 2025-02-03 15:55:56 +00:00
4e1766dae8
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.030100 2025-02-03 02:01:41 +00:00
0923460acb
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.021903 2025-02-02 20:01:30 +00:00
bda8634164
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.021123 2025-02-02 11:28:21 +00:00
72b5c6bf19
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.02.011058 2025-02-01 11:01:35 +00:00
5254835ac3
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.311429 2025-01-31 14:46:09 +00:00
88a6712918
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.310100 2025-01-31 02:01:35 +00:00
8e45eb379c
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.301717 2025-01-30 18:01:35 +00:00
3d5604ef2f
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.301159 2025-01-30 13:01:40 +00:00
fd1301ce2b
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.301118 2025-01-30 11:24:24 +00:00
c02939989e
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.301027 2025-01-30 10:50:14 +00:00
49baa9469c
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.292038 2025-01-29 21:02:12 +00:00
eae860f412
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.291924 2025-01-29 19:29:20 +00:00
aa78c991d3
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.291530 2025-01-29 15:42:49 +00:00
da9cccb70e
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.291454 2025-01-29 14:59:16 +00:00
96d703fd7a
added config 2025-01-29 15:56:24 +01:00
be9a7ef3ed
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.291130 2025-01-29 11:35:11 +00:00
5d2c43151c
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.282156 2025-01-28 22:02:03 +00:00
7f2047cac4
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.282122 2025-01-28 21:26:46 +00:00
412a70f537
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.282004 2025-01-28 20:09:13 +00:00
758beebbab
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.281945 2025-01-28 19:50:05 +00:00
50fa081d18
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.281803 2025-01-28 19:02:02 +00:00
d49b2df4f1
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.281046 2025-01-28 11:02:06 +00:00
496f329891
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.261319 2025-01-26 14:01:15 +00:00
8176b718b9
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.261301 2025-01-26 13:10:08 +00:00
453d074d2b
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.261252 2025-01-26 13:01:31 +00:00
ac1ea7b52b
Update builder/action.yml 2025-01-26 13:57:30 +01:00
7f69d8aedc
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.261209 2025-01-26 12:14:04 +00:00
ba10ccf227
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.261159 2025-01-26 12:03:45 +00:00
6b3698c131
Update default.json 2025-01-26 10:45:44 +01:00
0ba478d579
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.252329 2025-01-25 23:33:27 +00:00
46bec85fc5
added config 2025-01-26 00:14:16 +01:00
37ca11a72e
added config 2025-01-26 00:03:14 +01:00
7330e77b08
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.252003 2025-01-25 20:59:34 +00:00
968dd13d38
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.251401 2025-01-25 15:01:32 +00:00
0275a9f235
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.251253 2025-01-25 13:01:20 +00:00
98fc9a9bec
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.251218 2025-01-25 12:24:35 +00:00
aab5c12c26
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.251158 2025-01-25 12:01:34 +00:00
7a03c621c0
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.250021 2025-01-25 00:25:43 +00:00
21d8c030fd
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.241927 2025-01-24 20:01:43 +00:00
7aec4a6ae7
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.241635 2025-01-24 16:40:12 +00:00
45ee1a6f37
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.241542 2025-01-24 15:47:28 +00:00
78c16c546a
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.241516 2025-01-24 15:20:55 +00:00
f4bd7e10cf
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.241324 2025-01-24 13:27:52 +00:00
f7b15938f8
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.241258 2025-01-24 13:01:17 +00:00
d25bf73ce2
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.241238 2025-01-24 12:42:17 +00:00
5ccad447a3
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.241224 2025-01-24 12:29:46 +00:00
44a05d53c2
changes for new builder 2025-01-24 13:14:32 +01:00
0438a90aec
chore(deps): update git.fml128.ch/fml128/idkyet-builder docker tag to v2025.01.240101 2025-01-24 02:02:21 +00:00
5 changed files with 60 additions and 7 deletions

View file

@ -10,12 +10,21 @@ inputs:
version: version:
description: 'version for release' description: 'version for release'
required: true required: true
registry_username:
description: 'username for registry'
required: true
registry_password:
description: 'password for registry'
required: true
sb_db_key: sb_db_key:
description: 'secure_boot db key to sign efi' description: 'secure_boot db key to sign efi'
required: false required: false
sb_db_pem: sb_db_pem:
description: 'secure_boot db pem to sign efi' description: 'secure_boot db pem to sign efi'
required: false required: false
api_auth_token:
description: 'api_auth_token if needed to download base images'
required: false
#outputs: #outputs:
# hashes: # hashes:
# description: 'json dict of hashes of all files' # description: 'json dict of hashes of all files'
@ -24,22 +33,35 @@ runs:
steps: steps:
- name: Restore and build aur - name: Restore and build aur
uses: ./aur uses: ./aur
with:
layer_config_file: ${{ inputs.layer_config_file }}
- name: Build images - name: Build images
uses: ./builder uses: ./builder
with:
layer_config_file: ${{ inputs.layer_config_file }}
out_dir: ${{ inputs.out_dir }}
registry_username: ${{ inputs.registry_username }}
registry_password: ${{ inputs.registry_password }}
version: ${{ inputs.version }}
sb_db_key: ${{ inputs.sb_db_key }}
sb_db_pem: ${{ inputs.sb_db_pem }}
api_auth_token: ${{ inputs.api_auth_token }}
- name: Upload Packages - name: Upload Packages
run: | run: |
cd ${{ gitea.workspace }}/out cd ${{ gitea.workspace }}/out
for f in *;do for f in *;do
echo "Uploading $f" echo "Uploading $f"
du -sh $f du -sh $f
curl --user "${{ gitea.actor }}:${{ secrets.PACKET_TOKEN }}" \ curl --user "${{ inputs.registry_username }}:${{ inputs.registry_password }}" \
--upload-file "$f" \ --upload-file "$f" \
"https://git.fml128.ch/api/packages/${{ github.repository_owner }}/generic/${GITHUB_REPOSITORY#*/}/${{ steps.version.outputs.RELEASE_VERSION }}/$f" "https://git.fml128.ch/api/packages/${{ github.repository_owner }}/generic/${GITHUB_REPOSITORY#*/}/${{ steps.version.outputs.RELEASE_VERSION }}/$f"
done done
shell: bash
- name: If failure delete packages - name: If failure delete packages
if: failure() if: failure()
run: | run: |
curl --user "${{ gitea.actor }}:${{ secrets.PACKET_TOKEN }}" \ curl --user "${{ inputs.registry_username }}:${{ inputs.registry_password }}" \
-X DELETE \ -X DELETE \
"https://git.fml128.ch/api/packages/${{ github.repository_owner }}/generic/${GITHUB_REPOSITORY#*/}/${{ steps.version.outputs.RELEASE_VERSION }}" "https://git.fml128.ch/api/packages/${{ github.repository_owner }}/generic/${GITHUB_REPOSITORY#*/}/${{ steps.version.outputs.RELEASE_VERSION }}"
shell: bash

View file

@ -12,7 +12,7 @@ runs:
steps: steps:
- name: Get aur cache key - name: Get aur cache key
id: cache-aur-key id: cache-aur-key
uses: docker://git.fml128.ch/fml128/idkyet-builder:2025.01.211903 uses: docker://git.fml128.ch/fml128/idkyet-builder:2025.03.140102
with: with:
args: generate_aur_cache_key ${{ inputs.layer_config_file }} args: generate_aur_cache_key ${{ inputs.layer_config_file }}
- name: Restore aur cache - name: Restore aur cache
@ -27,7 +27,7 @@ runs:
aur-${{ github.repository }}- aur-${{ github.repository }}-
- name: Build aur - name: Build aur
if: steps.cache-aur-key.outputs.cache-aur-key != 'empty' && steps.cache-aur-restore.outputs.cache-hit != 'true' if: steps.cache-aur-key.outputs.cache-aur-key != 'empty' && steps.cache-aur-restore.outputs.cache-hit != 'true'
uses: docker://git.fml128.ch/fml128/idkyet-builder:2025.01.211903 uses: docker://git.fml128.ch/fml128/idkyet-builder:2025.03.140102
with: with:
args: build_aur_packages ${{ inputs.layer_config_file }} args: build_aur_packages ${{ inputs.layer_config_file }}
- name: Save aur cache - name: Save aur cache

View file

@ -10,6 +10,12 @@ inputs:
version: version:
description: 'version for release' description: 'version for release'
required: true required: true
registry_username:
description: 'username for registry'
required: true
registry_password:
description: 'password for registry'
required: true
sb_db_key: sb_db_key:
description: 'secure_boot db key to sign efi' description: 'secure_boot db key to sign efi'
required: false required: false
@ -19,6 +25,9 @@ inputs:
api_auth_token: api_auth_token:
description: 'api_auth_token if needed to download base images' description: 'api_auth_token if needed to download base images'
required: false required: false
gpg_sign_key:
description: 'gpg key to sign images'
required: false
#outputs: #outputs:
# hashes: # hashes:
@ -27,12 +36,15 @@ runs:
using: "composite" using: "composite"
steps: steps:
- name: Build image - name: Build image
uses: docker://git.fml128.ch/fml128/idkyet-builder:2025.01.211903 uses: docker://git.fml128.ch/fml128/idkyet-builder:2025.03.140102
with: with:
args: build ${{ inputs.layer_config_file }} args: build ${{ inputs.layer_config_file }}
env: env:
INPUT_VERSION: ${{ inputs.version }} INPUT_VERSION: ${{ inputs.version }}
INPUT_OUT_DIR: ${{ inputs.out_dir }} INPUT_OUT_DIR: ${{ inputs.out_dir }}
INPUT_REGISTRY_USERNAME: ${{ inputs.registry_username }}
INPUT_REGISTRY_PASSWORD: ${{ inputs.registry_password }}
INPUT_SB_DB_KEY: ${{ inputs.sb_db_key }} INPUT_SB_DB_KEY: ${{ inputs.sb_db_key }}
INPUT_SB_DB_PEM: ${{ inputs.sb_db_pem }} INPUT_SB_DB_PEM: ${{ inputs.sb_db_pem }}
INPUT_API_AUTH_TOKEN: ${{ inputs.api_auth_token }} INPUT_API_AUTH_TOKEN: ${{ inputs.api_auth_token }}
GPG_SIGN_KEY: ${{ inputs.gpg_sign_key }}

19
default.json Normal file
View file

@ -0,0 +1,19 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"local>FML128/renovate-config"
],
"customManagers": [
{
"description": "idkyet updater",
"customType": "regex",
"fileMatch": [
"^.+\\.ya?ml$"
],
"matchStrings": [
"previous_layer: (?<depName>[^:]+):(?<currentValue>[^\\s]+)"
],
"datasourceTemplate": "docker"
}
]
}

View file

@ -9,6 +9,6 @@ runs:
using: "composite" using: "composite"
steps: steps:
- name: Validate image - name: Validate image
uses: docker://git.fml128.ch/fml128/idkyet-builder:2025.01.211903 uses: docker://git.fml128.ch/fml128/idkyet-builder:2025.03.140102
with: with:
args: validate ${{ inputs.layer_config_file }} args: validate ${{ inputs.layer_config_file }}