From c0c32b081d936db733bbf64b4ecd480bdbabd857 Mon Sep 17 00:00:00 2001 From: Lcs Date: Thu, 7 Aug 2025 00:03:23 -0300 Subject: [PATCH 1/6] Add Proton CachyOS component support --- .github/workflows/pull-components.yml | 32 ++++++++++++++------------- input_files/18-proton-cachyos.yml | 0 2 files changed, 17 insertions(+), 15 deletions(-) create mode 100644 input_files/18-proton-cachyos.yml diff --git a/.github/workflows/pull-components.yml b/.github/workflows/pull-components.yml index 94b470a6b..ae50af839 100644 --- a/.github/workflows/pull-components.yml +++ b/.github/workflows/pull-components.yml @@ -66,21 +66,23 @@ jobs: strategy: fail-fast: false matrix: - components: [ - {order: 1 , repo : "doitsujin/dxvk" , project-id: 0 , workflow: "artifacts.yml" , branch: "master", name-prefix: "dxvk-" , name-suffix: "" , version-prefix: "v" , Category: "dxvk" , Sub-category: "" , yaml-file: "14-dxvk.yml" }, - {order: 2 , repo : "HansKristian-Work/vkd3d-proton" , project-id: 0 , workflow: "artifacts.yml" , branch: "master", name-prefix: "vkd3d-proton-" , name-suffix: "" , version-prefix: "v" , Category: "vkd3d" , Sub-category: "" , yaml-file: "13-vkd3d-proton.yml" }, - {order: 3 , repo : "bottlesdevs/wine" , project-id: 0 , workflow: "" , branch: "soda" , name-prefix: "soda-" , name-suffix: "" , version-prefix: "soda-" , Category: "runners" , Sub-category: "wine" , yaml-file: "3-soda.yml" }, - {order: 4 , repo : "bottlesdevs/wine" , project-id: 0 , workflow: "" , branch: "caffe" , name-prefix: "caffe-" , name-suffix: "" , version-prefix: "caffe-" , Category: "runners" , Sub-category: "wine" , yaml-file: "4-caffe.yml" }, - {order: 5 , repo : "GloriousEggroll/wine-ge-custom" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "5-wine-GE-Proton.yml"}, - {order: 6 , repo : "GloriousEggroll/proton-ge-custom", project-id: 0 , workflow: "" , branch: "master", name-prefix: "GE-Proton" , name-suffix: "" , version-prefix: "GE-Proton", Category: "runners" , Sub-category: "proton", yaml-file: "10-GE-Proton.yml" }, - {order: 7 , repo : "ishitatsuyuki/LatencyFleX" , project-id: 0 , workflow: "artifact.yml" , branch: "master", name-prefix: "latencyflex-" , name-suffix: "" , version-prefix: "" , Category: "latencyflex", Sub-category: "" , yaml-file: "17-latencyflex.yml" }, - {order: 8 , repo : "jp7677/dxvk-nvapi" , project-id: 0 , workflow: "artifacts.yml" , branch: "master", name-prefix: "dxvk-nvapi-" , name-suffix: "" , version-prefix: "" , Category: "nvapi" , Sub-category: "" , yaml-file: "16-dxvk-nvapi.yml" }, - {order: 9 , repo : "Sporif/dxvk-async" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "dxvk-async-" , name-suffix: "" , version-prefix: "" , Category: "dxvk" , Sub-category: "" , yaml-file: "15-dxvk-async.yml" }, - {order: 10, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "-staging-tkg-amd64", version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, - {order: 11, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "-staging-amd64" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, - {order: 12, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "-amd64" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, - {order: 13, repo : "bottlesdevs/runtime" , project-id: 0 , workflow: "" , branch: "main" , name-prefix: "runtime-" , name-suffix: "" , version-prefix: "" , Category: "runtimes" , Sub-category: "" , yaml-file: "1-runtime.yml" }, - {order: 14, repo : "Ph42oN/dxvk-gplasync" , project-id: 43488626, workflow: "" , branch: "main" , name-prefix: "dxvk-gplasync-", name-suffix: "" , version-prefix: "" , Category: "dxvk" , Sub-category: "" , yaml-file: "15-dxvk-async.yml" }, + components: [ + {order: 1 , repo : "doitsujin/dxvk" , project-id: 0 , workflow: "artifacts.yml" , branch: "master", name-prefix: "dxvk-" , name-suffix: "" , version-prefix: "v" , Category: "dxvk" , Sub-category: "" , yaml-file: "14-dxvk.yml" }, + {order: 2 , repo : "HansKristian-Work/vkd3d-proton" , project-id: 0 , workflow: "artifacts.yml" , branch: "master", name-prefix: "vkd3d-proton-" , name-suffix: "" , version-prefix: "v" , Category: "vkd3d" , Sub-category: "" , yaml-file: "13-vkd3d-proton.yml" }, + {order: 3 , repo : "bottlesdevs/wine" , project-id: 0 , workflow: "" , branch: "soda" , name-prefix: "soda-" , name-suffix: "" , version-prefix: "soda-" , Category: "runners" , Sub-category: "wine" , yaml-file: "3-soda.yml" }, + {order: 4 , repo : "bottlesdevs/wine" , project-id: 0 , workflow: "" , branch: "caffe" , name-prefix: "caffe-" , name-suffix: "" , version-prefix: "caffe-" , Category: "runners" , Sub-category: "wine" , yaml-file: "4-caffe.yml" }, + {order: 5 , repo : "GloriousEggroll/wine-ge-custom" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "5-wine-GE-Proton.yml" }, + {order: 6 , repo : "GloriousEggroll/proton-ge-custom", project-id: 0 , workflow: "" , branch: "master", name-prefix: "GE-Proton" , name-suffix: "" , version-prefix: "GE-Proton", Category: "runners" , Sub-category: "proton", yaml-file: "10-GE-Proton.yml" }, + {order: 7 , repo : "ishitatsuyuki/LatencyFleX" , project-id: 0 , workflow: "artifact.yml" , branch: "master", name-prefix: "latencyflex-" , name-suffix: "" , version-prefix: "" , Category: "latencyflex", Sub-category: "" , yaml-file: "17-latencyflex.yml" }, + {order: 8 , repo : "jp7677/dxvk-nvapi" , project-id: 0 , workflow: "artifacts.yml" , branch: "master", name-prefix: "dxvk-nvapi-" , name-suffix: "" , version-prefix: "" , Category: "nvapi" , Sub-category: "" , yaml-file: "16-dxvk-nvapi.yml" }, + {order: 9 , repo : "Sporif/dxvk-async" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "dxvk-async-" , name-suffix: "" , version-prefix: "" , Category: "dxvk" , Sub-category: "" , yaml-file: "15-dxvk-async.yml" }, + {order: 10, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "-staging-tkg-amd64", version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, + {order: 11, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "-staging-amd64" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, + {order: 12, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "-amd64" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, + {order: 13, repo : "bottlesdevs/runtime" , project-id: 0 , workflow: "" , branch: "main" , name-prefix: "runtime-" , name-suffix: "" , version-prefix: "" , Category: "runtimes" , Sub-category: "" , yaml-file: "1-runtime.yml" }, + {order: 14, repo : "Ph42oN/dxvk-gplasync" , project-id: 43488626, workflow: "" , branch: "main" , name-prefix: "dxvk-gplasync-" , name-suffix: "" , version-prefix: "" , Category: "dxvk" , Sub-category: "" , yaml-file: "15-dxvk-async.yml" }, + {order: 15, repo : "CachyOS/proton-cachyos" , project-id: 0 , workflow: "" , branch: "cachyos_main", name-prefix: "proton-cachyos-", name-suffix: "-x86_64" , version-prefix: "cachyos-" , Category: "runners" , Sub-category: "proton", yaml-file: "18-proton-cachyos.yml"}, + {order: 16, repo : "CachyOS/proton-cachyos" , project-id: 0 , workflow: "" , branch: "cachyos_main", name-prefix: "proton-cachyos-", name-suffix: "-x86_64_v3" , version-prefix: "cachyos-" , Category: "runners" , Sub-category: "proton", yaml-file: "18-proton-cachyos.yml"}, ] runs-on: ubuntu-latest steps: diff --git a/input_files/18-proton-cachyos.yml b/input_files/18-proton-cachyos.yml new file mode 100644 index 000000000..e69de29bb From 33c170077f27d6355e1b2d0afe357c0bcb771be1 Mon Sep 17 00:00:00 2001 From: Lcs Date: Thu, 7 Aug 2025 00:28:22 -0300 Subject: [PATCH 2/6] Fix component spacing alignment --- .github/workflows/pull-components.yml | 28 +++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/pull-components.yml b/.github/workflows/pull-components.yml index ae50af839..b6c99d016 100644 --- a/.github/workflows/pull-components.yml +++ b/.github/workflows/pull-components.yml @@ -67,20 +67,20 @@ jobs: fail-fast: false matrix: components: [ - {order: 1 , repo : "doitsujin/dxvk" , project-id: 0 , workflow: "artifacts.yml" , branch: "master", name-prefix: "dxvk-" , name-suffix: "" , version-prefix: "v" , Category: "dxvk" , Sub-category: "" , yaml-file: "14-dxvk.yml" }, - {order: 2 , repo : "HansKristian-Work/vkd3d-proton" , project-id: 0 , workflow: "artifacts.yml" , branch: "master", name-prefix: "vkd3d-proton-" , name-suffix: "" , version-prefix: "v" , Category: "vkd3d" , Sub-category: "" , yaml-file: "13-vkd3d-proton.yml" }, - {order: 3 , repo : "bottlesdevs/wine" , project-id: 0 , workflow: "" , branch: "soda" , name-prefix: "soda-" , name-suffix: "" , version-prefix: "soda-" , Category: "runners" , Sub-category: "wine" , yaml-file: "3-soda.yml" }, - {order: 4 , repo : "bottlesdevs/wine" , project-id: 0 , workflow: "" , branch: "caffe" , name-prefix: "caffe-" , name-suffix: "" , version-prefix: "caffe-" , Category: "runners" , Sub-category: "wine" , yaml-file: "4-caffe.yml" }, - {order: 5 , repo : "GloriousEggroll/wine-ge-custom" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "5-wine-GE-Proton.yml" }, - {order: 6 , repo : "GloriousEggroll/proton-ge-custom", project-id: 0 , workflow: "" , branch: "master", name-prefix: "GE-Proton" , name-suffix: "" , version-prefix: "GE-Proton", Category: "runners" , Sub-category: "proton", yaml-file: "10-GE-Proton.yml" }, - {order: 7 , repo : "ishitatsuyuki/LatencyFleX" , project-id: 0 , workflow: "artifact.yml" , branch: "master", name-prefix: "latencyflex-" , name-suffix: "" , version-prefix: "" , Category: "latencyflex", Sub-category: "" , yaml-file: "17-latencyflex.yml" }, - {order: 8 , repo : "jp7677/dxvk-nvapi" , project-id: 0 , workflow: "artifacts.yml" , branch: "master", name-prefix: "dxvk-nvapi-" , name-suffix: "" , version-prefix: "" , Category: "nvapi" , Sub-category: "" , yaml-file: "16-dxvk-nvapi.yml" }, - {order: 9 , repo : "Sporif/dxvk-async" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "dxvk-async-" , name-suffix: "" , version-prefix: "" , Category: "dxvk" , Sub-category: "" , yaml-file: "15-dxvk-async.yml" }, - {order: 10, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "-staging-tkg-amd64", version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, - {order: 11, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "-staging-amd64" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, - {order: 12, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master", name-prefix: "wine-" , name-suffix: "-amd64" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, - {order: 13, repo : "bottlesdevs/runtime" , project-id: 0 , workflow: "" , branch: "main" , name-prefix: "runtime-" , name-suffix: "" , version-prefix: "" , Category: "runtimes" , Sub-category: "" , yaml-file: "1-runtime.yml" }, - {order: 14, repo : "Ph42oN/dxvk-gplasync" , project-id: 43488626, workflow: "" , branch: "main" , name-prefix: "dxvk-gplasync-" , name-suffix: "" , version-prefix: "" , Category: "dxvk" , Sub-category: "" , yaml-file: "15-dxvk-async.yml" }, + {order: 1 , repo : "doitsujin/dxvk" , project-id: 0 , workflow: "artifacts.yml" , branch: "master" , name-prefix: "dxvk-" , name-suffix: "" , version-prefix: "v" , Category: "dxvk" , Sub-category: "" , yaml-file: "14-dxvk.yml" }, + {order: 2 , repo : "HansKristian-Work/vkd3d-proton" , project-id: 0 , workflow: "artifacts.yml" , branch: "master" , name-prefix: "vkd3d-proton-" , name-suffix: "" , version-prefix: "v" , Category: "vkd3d" , Sub-category: "" , yaml-file: "13-vkd3d-proton.yml" }, + {order: 3 , repo : "bottlesdevs/wine" , project-id: 0 , workflow: "" , branch: "soda" , name-prefix: "soda-" , name-suffix: "" , version-prefix: "soda-" , Category: "runners" , Sub-category: "wine" , yaml-file: "3-soda.yml" }, + {order: 4 , repo : "bottlesdevs/wine" , project-id: 0 , workflow: "" , branch: "caffe" , name-prefix: "caffe-" , name-suffix: "" , version-prefix: "caffe-" , Category: "runners" , Sub-category: "wine" , yaml-file: "4-caffe.yml" }, + {order: 5 , repo : "GloriousEggroll/wine-ge-custom" , project-id: 0 , workflow: "" , branch: "master" , name-prefix: "wine-" , name-suffix: "" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "5-wine-GE-Proton.yml" }, + {order: 6 , repo : "GloriousEggroll/proton-ge-custom", project-id: 0 , workflow: "" , branch: "master" , name-prefix: "GE-Proton" , name-suffix: "" , version-prefix: "GE-Proton", Category: "runners" , Sub-category: "proton", yaml-file: "10-GE-Proton.yml" }, + {order: 7 , repo : "ishitatsuyuki/LatencyFleX" , project-id: 0 , workflow: "artifact.yml" , branch: "master" , name-prefix: "latencyflex-" , name-suffix: "" , version-prefix: "" , Category: "latencyflex", Sub-category: "" , yaml-file: "17-latencyflex.yml" }, + {order: 8 , repo : "jp7677/dxvk-nvapi" , project-id: 0 , workflow: "artifacts.yml" , branch: "master" , name-prefix: "dxvk-nvapi-" , name-suffix: "" , version-prefix: "" , Category: "nvapi" , Sub-category: "" , yaml-file: "16-dxvk-nvapi.yml" }, + {order: 9 , repo : "Sporif/dxvk-async" , project-id: 0 , workflow: "" , branch: "master" , name-prefix: "dxvk-async-" , name-suffix: "" , version-prefix: "" , Category: "dxvk" , Sub-category: "" , yaml-file: "15-dxvk-async.yml" }, + {order: 10, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master" , name-prefix: "wine-" , name-suffix: "-staging-tkg-amd64", version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, + {order: 11, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master" , name-prefix: "wine-" , name-suffix: "-staging-amd64" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, + {order: 12, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master" , name-prefix: "wine-" , name-suffix: "-amd64" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, + {order: 13, repo : "bottlesdevs/runtime" , project-id: 0 , workflow: "" , branch: "main" , name-prefix: "runtime-" , name-suffix: "" , version-prefix: "" , Category: "runtimes" , Sub-category: "" , yaml-file: "1-runtime.yml" }, + {order: 14, repo : "Ph42oN/dxvk-gplasync" , project-id: 43488626, workflow: "" , branch: "main" , name-prefix: "dxvk-gplasync-" , name-suffix: "" , version-prefix: "" , Category: "dxvk" , Sub-category: "" , yaml-file: "15-dxvk-async.yml" }, {order: 15, repo : "CachyOS/proton-cachyos" , project-id: 0 , workflow: "" , branch: "cachyos_main", name-prefix: "proton-cachyos-", name-suffix: "-x86_64" , version-prefix: "cachyos-" , Category: "runners" , Sub-category: "proton", yaml-file: "18-proton-cachyos.yml"}, {order: 16, repo : "CachyOS/proton-cachyos" , project-id: 0 , workflow: "" , branch: "cachyos_main", name-prefix: "proton-cachyos-", name-suffix: "-x86_64_v3" , version-prefix: "cachyos-" , Category: "runners" , Sub-category: "proton", yaml-file: "18-proton-cachyos.yml"}, ] From 207618d347755d89695c052dce552c17edf2edba Mon Sep 17 00:00:00 2001 From: Lcs Date: Thu, 16 Apr 2026 01:50:00 -0300 Subject: [PATCH 3/6] fix indentation --- .github/workflows/pull-components.yml | 241 ++------------------------ 1 file changed, 18 insertions(+), 223 deletions(-) diff --git a/.github/workflows/pull-components.yml b/.github/workflows/pull-components.yml index 229f6ad21..e17cd0417 100644 --- a/.github/workflows/pull-components.yml +++ b/.github/workflows/pull-components.yml @@ -66,229 +66,24 @@ jobs: strategy: fail-fast: false matrix: - components: - [ - { - order: 1, - repo: "doitsujin/dxvk", - project-id: 0, - workflow: "artifacts.yml", - branch: "master", - name-prefix: "dxvk-", - name-suffix: "", - version-prefix: "v", - Category: "dxvk", - Sub-category: "", - yaml-file: "14-dxvk.yml", - }, - { - order: 2, - repo: "HansKristian-Work/vkd3d-proton", - project-id: 0, - workflow: "artifacts.yml", - branch: "master", - name-prefix: "vkd3d-proton-", - name-suffix: "", - version-prefix: "v", - Category: "vkd3d", - Sub-category: "", - yaml-file: "13-vkd3d-proton.yml", - }, - { - order: 3, - repo: "bottlesdevs/wine", - project-id: 0, - workflow: "", - branch: "soda", - name-prefix: "soda-", - name-suffix: "", - version-prefix: "soda-", - Category: "runners", - Sub-category: "wine", - yaml-file: "3-soda.yml", - }, - { - order: 4, - repo: "bottlesdevs/wine", - project-id: 0, - workflow: "", - branch: "caffe", - name-prefix: "caffe-", - name-suffix: "", - version-prefix: "caffe-", - Category: "runners", - Sub-category: "wine", - yaml-file: "4-caffe.yml", - }, - { - order: 5, - repo: "GloriousEggroll/wine-ge-custom", - project-id: 0, - workflow: "", - branch: "master", - name-prefix: "wine-", - name-suffix: "", - version-prefix: "", - Category: "runners", - Sub-category: "wine", - yaml-file: "5-wine-GE-Proton.yml", - }, - { - order: 6, - repo: "GloriousEggroll/proton-ge-custom", - project-id: 0, - workflow: "", - branch: "master", - name-prefix: "GE-Proton", - name-suffix: "", - version-prefix: "GE-Proton", - Category: "runners", - Sub-category: "proton", - yaml-file: "10-GE-Proton.yml", - }, - { - order: 7, - repo: "ishitatsuyuki/LatencyFleX", - project-id: 0, - workflow: "artifact.yml", - branch: "master", - name-prefix: "latencyflex-", - name-suffix: "", - version-prefix: "", - Category: "latencyflex", - Sub-category: "", - yaml-file: "17-latencyflex.yml", - }, - { - order: 8, - repo: "jp7677/dxvk-nvapi", - project-id: 0, - workflow: "artifacts.yml", - branch: "master", - name-prefix: "dxvk-nvapi-", - name-suffix: "", - version-prefix: "", - Category: "nvapi", - Sub-category: "", - yaml-file: "16-dxvk-nvapi.yml", - }, - { - order: 9, - repo: "Sporif/dxvk-async", - project-id: 0, - workflow: "", - branch: "master", - name-prefix: "dxvk-async-", - name-suffix: "", - version-prefix: "", - Category: "dxvk", - Sub-category: "", - yaml-file: "15-dxvk-async.yml", - }, - { - order: 10, - repo: "Kron4ek/Wine-Builds", - project-id: 0, - workflow: "", - branch: "master", - name-prefix: "wine-", - name-suffix: "-staging-tkg-amd64", - version-prefix: "", - Category: "runners", - Sub-category: "wine", - yaml-file: "11-kron4ek.yml", - }, - { - order: 11, - repo: "Kron4ek/Wine-Builds", - project-id: 0, - workflow: "", - branch: "master", - name-prefix: "wine-", - name-suffix: "-staging-amd64", - version-prefix: "", - Category: "runners", - Sub-category: "wine", - yaml-file: "11-kron4ek.yml", - }, - { - order: 12, - repo: "Kron4ek/Wine-Builds", - project-id: 0, - workflow: "", - branch: "master", - name-prefix: "wine-", - name-suffix: "-amd64", - version-prefix: "", - Category: "runners", - Sub-category: "wine", - yaml-file: "11-kron4ek.yml", - }, - { - order: 13, - repo: "bottlesdevs/runtime", - project-id: 0, - workflow: "", - branch: "main", - name-prefix: "runtime-", - name-suffix: "", - version-prefix: "", - Category: "runtimes", - Sub-category: "", - yaml-file: "1-runtime.yml", - }, - { - order: 14, - repo: "Ph42oN/dxvk-gplasync", - project-id: 43488626, - workflow: "", - branch: "main", - name-prefix: "dxvk-gplasync-", - name-suffix: "", - version-prefix: "", - Category: "dxvk", - Sub-category: "", - yaml-file: "15-dxvk-async.yml", - }, - { - order: 15, - repo: "Etaash-mathamsetty/Proton", - project-id: 0, - workflow: "", - branch: "em-10", - name-prefix: "proton-EM-", - name-suffix: "", - version-prefix: "EM-", - Category: "runners", - Sub-category: "proton", - yaml-file: "18-proton-EM.yml", - }, - { - order: 16, - repo: "CachyOS/proton-cachyos", - project-id: 0, - workflow: "", - branch: "cachyos_main", - name-prefix: "proton-cachyos-", - name-suffix: "-x86_64", - version-prefix: "cachyos-", - Category: "runners", - Sub-category: "proton", - yaml-file: "18-proton-cachyos.yml", - }, - { - order: 17, - repo: "CachyOS/proton-cachyos", - project-id: 0, - workflow: "", - branch: "cachyos_main", - name-prefix: "proton-cachyos-", - name-suffix: "-x86_64_v3", - version-prefix: "cachyos-", - Category: "runners", - Sub-category: "proton", - yaml-file: "18-proton-cachyos.yml", - }, + components: [ + {order: 1 , repo : "doitsujin/dxvk" , project-id: 0 , workflow: "artifacts.yml" , branch: "master" , name-prefix: "dxvk-" , name-suffix: "" , version-prefix: "v" , Category: "dxvk" , Sub-category: "" , yaml-file: "14-dxvk.yml" }, + {order: 2 , repo : "HansKristian-Work/vkd3d-proton" , project-id: 0 , workflow: "artifacts.yml" , branch: "master" , name-prefix: "vkd3d-proton-" , name-suffix: "" , version-prefix: "v" , Category: "vkd3d" , Sub-category: "" , yaml-file: "13-vkd3d-proton.yml" }, + {order: 3 , repo : "bottlesdevs/wine" , project-id: 0 , workflow: "" , branch: "soda" , name-prefix: "soda-" , name-suffix: "" , version-prefix: "soda-" , Category: "runners" , Sub-category: "wine" , yaml-file: "3-soda.yml" }, + {order: 4 , repo : "bottlesdevs/wine" , project-id: 0 , workflow: "" , branch: "caffe" , name-prefix: "caffe-" , name-suffix: "" , version-prefix: "caffe-" , Category: "runners" , Sub-category: "wine" , yaml-file: "4-caffe.yml" }, + {order: 5 , repo : "GloriousEggroll/wine-ge-custom" , project-id: 0 , workflow: "" , branch: "master" , name-prefix: "wine-" , name-suffix: "" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "5-wine-GE-Proton.yml" }, + {order: 6 , repo : "GloriousEggroll/proton-ge-custom", project-id: 0 , workflow: "" , branch: "master" , name-prefix: "GE-Proton" , name-suffix: "" , version-prefix: "GE-Proton" , Category: "runners" , Sub-category: "proton", yaml-file: "10-GE-Proton.yml" }, + {order: 7 , repo : "ishitatsuyuki/LatencyFleX" , project-id: 0 , workflow: "artifact.yml" , branch: "master" , name-prefix: "latencyflex-" , name-suffix: "" , version-prefix: "" , Category: "latencyflex", Sub-category: "" , yaml-file: "17-latencyflex.yml" }, + {order: 8 , repo : "jp7677/dxvk-nvapi" , project-id: 0 , workflow: "artifacts.yml" , branch: "master" , name-prefix: "dxvk-nvapi-" , name-suffix: "" , version-prefix: "" , Category: "nvapi" , Sub-category: "" , yaml-file: "16-dxvk-nvapi.yml" }, + {order: 9 , repo : "Sporif/dxvk-async" , project-id: 0 , workflow: "" , branch: "master" , name-prefix: "dxvk-async-" , name-suffix: "" , version-prefix: "" , Category: "dxvk" , Sub-category: "" , yaml-file: "15-dxvk-async.yml" }, + {order: 10, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master" , name-prefix: "wine-" , name-suffix: "-staging-tkg-amd64", version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, + {order: 11, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master" , name-prefix: "wine-" , name-suffix: "-staging-amd64" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, + {order: 12, repo : "Kron4ek/Wine-Builds" , project-id: 0 , workflow: "" , branch: "master" , name-prefix: "wine-" , name-suffix: "-amd64" , version-prefix: "" , Category: "runners" , Sub-category: "wine" , yaml-file: "11-kron4ek.yml" }, + {order: 13, repo : "bottlesdevs/runtime" , project-id: 0 , workflow: "" , branch: "main" , name-prefix: "runtime-" , name-suffix: "" , version-prefix: "" , Category: "runtimes" , Sub-category: "" , yaml-file: "1-runtime.yml" }, + {order: 14, repo : "Ph42oN/dxvk-gplasync" , project-id: 43488626, workflow: "" , branch: "main" , name-prefix: "dxvk-gplasync-" , name-suffix: "" , version-prefix: "" , Category: "dxvk" , Sub-category: "" , yaml-file: "15-dxvk-async.yml" }, + {order: 15, repo : "Etaash-mathamsetty/Proton" , project-id: 0 , workflow: "" , branch: "em-10" , name-prefix: "proton-EM-" , name-suffix: "" , version-prefix: "EM-" , Category: "runners" , Sub-category: "proton", yaml-file: "18-proton-EM.yml" }, + {order: 16, repo : "CachyOS/proton-cachyos" , project-id: 0 , workflow: "" , branch: "cachyos_main", name-prefix: "proton-cachyos-", name-suffix: "-x86_64" , version-prefix: "cachyos-" , Category: "runners" , Sub-category: "proton", yaml-file: "18-proton-cachyos.yml"}, + {order: 17, repo : "CachyOS/proton-cachyos" , project-id: 0 , workflow: "" , branch: "cachyos_main", name-prefix: "proton-cachyos-", name-suffix: "-x86_64_v3" , version-prefix: "cachyos-" , Category: "runners" , Sub-category: "proton", yaml-file: "18-proton-cachyos.yml"}, ] runs-on: ubuntu-latest steps: From 8d4d4e7503bf6a2bc0c8f44499921b1a6b2af84d Mon Sep 17 00:00:00 2001 From: Lcs Date: Thu, 16 Apr 2026 01:56:16 -0300 Subject: [PATCH 4/6] add proton-cachyos v4 version --- .github/workflows/pull-components.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pull-components.yml b/.github/workflows/pull-components.yml index e17cd0417..35ab2898e 100644 --- a/.github/workflows/pull-components.yml +++ b/.github/workflows/pull-components.yml @@ -82,8 +82,9 @@ jobs: {order: 13, repo : "bottlesdevs/runtime" , project-id: 0 , workflow: "" , branch: "main" , name-prefix: "runtime-" , name-suffix: "" , version-prefix: "" , Category: "runtimes" , Sub-category: "" , yaml-file: "1-runtime.yml" }, {order: 14, repo : "Ph42oN/dxvk-gplasync" , project-id: 43488626, workflow: "" , branch: "main" , name-prefix: "dxvk-gplasync-" , name-suffix: "" , version-prefix: "" , Category: "dxvk" , Sub-category: "" , yaml-file: "15-dxvk-async.yml" }, {order: 15, repo : "Etaash-mathamsetty/Proton" , project-id: 0 , workflow: "" , branch: "em-10" , name-prefix: "proton-EM-" , name-suffix: "" , version-prefix: "EM-" , Category: "runners" , Sub-category: "proton", yaml-file: "18-proton-EM.yml" }, - {order: 16, repo : "CachyOS/proton-cachyos" , project-id: 0 , workflow: "" , branch: "cachyos_main", name-prefix: "proton-cachyos-", name-suffix: "-x86_64" , version-prefix: "cachyos-" , Category: "runners" , Sub-category: "proton", yaml-file: "18-proton-cachyos.yml"}, - {order: 17, repo : "CachyOS/proton-cachyos" , project-id: 0 , workflow: "" , branch: "cachyos_main", name-prefix: "proton-cachyos-", name-suffix: "-x86_64_v3" , version-prefix: "cachyos-" , Category: "runners" , Sub-category: "proton", yaml-file: "18-proton-cachyos.yml"}, + {order: 16, repo : "CachyOS/proton-cachyos" , project-id: 0 , workflow: "" , branch: "cachyos_main", name-prefix: "proton-cachyos-", name-suffix: "-x86_64" , version-prefix: "cachyos-" , Category: "runners" , Sub-category: "proton", yaml-file: "19-proton-cachyos.yml"}, + {order: 17, repo : "CachyOS/proton-cachyos" , project-id: 0 , workflow: "" , branch: "cachyos_main", name-prefix: "proton-cachyos-", name-suffix: "-x86_64_v3" , version-prefix: "cachyos-" , Category: "runners" , Sub-category: "proton", yaml-file: "19-proton-cachyos.yml"}, + {order: 18, repo : "CachyOS/proton-cachyos" , project-id: 0 , workflow: "" , branch: "cachyos_main", name-prefix: "proton-cachyos-", name-suffix: "-x86_64_v4" , version-prefix: "cachyos-" , Category: "runners" , Sub-category: "proton", yaml-file: "19-proton-cachyos.yml"}, ] runs-on: ubuntu-latest steps: From 07b1c6bb3d3cb858dfbdf65ec6240cb204add6ed Mon Sep 17 00:00:00 2001 From: Lucas <90194923+lcs-dev1@users.noreply.github.com> Date: Thu, 16 Apr 2026 02:21:33 -0300 Subject: [PATCH 5/6] Fix unintended formatting and indentation --- .github/workflows/pull-components.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/pull-components.yml b/.github/workflows/pull-components.yml index 35ab2898e..7ee095813 100644 --- a/.github/workflows/pull-components.yml +++ b/.github/workflows/pull-components.yml @@ -3,7 +3,7 @@ name: CI on: schedule: # Check for update every day at 07:11 - - cron: "11 7 * * *" + - cron: '11 7 * * *' # Allows you to run this workflow manually from the Actions tab workflow_dispatch: @@ -11,7 +11,7 @@ env: WORKING_BRANCH: ci/${{ github.ref_name }} PR_BRANCH: pr/ci/${{ github.ref_name }} -concurrency: +concurrency: # Github Actions does not support ${{ env.WORKING_BRANCH }} as group name... group: ci/${{ github.ref_name }} @@ -24,7 +24,7 @@ jobs: path: "bottle-components-repository" ref: ${{ github.ref_name }} fetch-depth: 0 - + - name: Create or reset ${{ env.WORKING_BRANCH }} working-directory: "bottle-components-repository" shell: bash {0} @@ -95,9 +95,9 @@ jobs: - uses: actions/setup-python@v5 with: - python-version: "3.x" - cache: "pip" - cache-dependency-path: "bottle-components-repository/input_files/requirements-dev.txt" + python-version: '3.x' + cache: 'pip' + cache-dependency-path: 'bottle-components-repository/input_files/requirements-dev.txt' # Also needs python3-pip, zstd, gawk and gh packages which are pre-installed - run: pip install -r bottle-components-repository/input_files/requirements-dev.txt @@ -280,7 +280,7 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Generate appropriate YAML file + - name : Generate appropriate YAML file if: env.UPDATED == 'true' working-directory: "bottle-components-repository" run: | @@ -311,7 +311,7 @@ jobs: fi mv "$name.yml" "${{ env.CATEGORY }}/${{ env.SUBCATEGORY }}" - - name: Commit changes + - name : Commit changes if: env.UPDATED == 'true' working-directory: "bottle-components-repository" timeout-minutes: 10 @@ -398,4 +398,4 @@ jobs: # if: steps.cpr.outputs.PR_CREATED == 'true' run: gh pr review --approve "${{ steps.cpr.outputs.PR_NUMBER }}" env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file From 17d608b1d60eb8a8d8f413f9d52c30db99f4ad14 Mon Sep 17 00:00:00 2001 From: Lcs Date: Thu, 16 Apr 2026 02:46:48 -0300 Subject: [PATCH 6/6] rename file --- input_files/{18-proton-cachyos.yml => 19-proton-cachyos.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename input_files/{18-proton-cachyos.yml => 19-proton-cachyos.yml} (100%) diff --git a/input_files/18-proton-cachyos.yml b/input_files/19-proton-cachyos.yml similarity index 100% rename from input_files/18-proton-cachyos.yml rename to input_files/19-proton-cachyos.yml