From e78501d8297417a2cf72fc90e43cb3275eb3713e Mon Sep 17 00:00:00 2001 From: damachine Date: Wed, 11 Feb 2026 00:59:59 +0100 Subject: [PATCH 1/5] ci: fix attribute for checkout action --- .gitattributes | 4 +++- .github/workflows/install.yml | 4 ++-- Makefile | 2 -- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitattributes b/.gitattributes index 4a46c20..f2ee76b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,4 +33,6 @@ LICENSE text eol=lf .gitignore export-ignore .github export-ignore docs export-ignore -*.md export-ignore +CONTRIBUTING.md export-ignore +CODE_OF_CONDUCT.md export-ignore +SECURITY.md export-ignore diff --git a/.github/workflows/install.yml b/.github/workflows/install.yml index 558db38..d1e84c6 100644 --- a/.github/workflows/install.yml +++ b/.github/workflows/install.yml @@ -58,7 +58,7 @@ jobs: steps: - name: Checkout CoolerDash code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@v4 - name: Update package manager run: ${{ matrix.pre_install }} @@ -199,7 +199,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + uses: actions/checkout@v4 - name: Setup Arch Linux run: | diff --git a/Makefile b/Makefile index 620c6e2..d91ab85 100644 --- a/Makefile +++ b/Makefile @@ -284,8 +284,6 @@ install: check-deps $(TARGET) @install -m644 $(MANIFEST) "$(DESTDIR)/etc/coolercontrol/plugins/coolerdash/manifest.toml" @sed -i 's/{{VERSION}}/$(VERSION)/g' "$(DESTDIR)/etc/coolercontrol/plugins/coolerdash/manifest.toml" @sed -i 's/{{VERSION}}/$(VERSION)/g' "$(DESTDIR)/etc/coolercontrol/plugins/coolerdash/ui/index.html" - @OS_RELEASE=$$(grep -m1 '^PRETTY_NAME=' /etc/os-release 2>/dev/null | cut -d= -f2 | tr -d '"' || echo "Linux"); \ - sed -i "s/{{OS_RELEASE}}/$$OS_RELEASE/g" "$(DESTDIR)/etc/coolercontrol/plugins/coolerdash/ui/index.html" @install -Dm644 etc/systemd/cc-plugin-coolerdash.service.d/startup-delay.conf "$(DESTDIR)/etc/systemd/system/cc-plugin-coolerdash.service.d/startup-delay.conf" @install -Dm644 etc/systemd/coolerdash-helperd.service "$(DESTDIR)/usr/lib/systemd/system/coolerdash-helperd.service" @printf " $(GREEN)Drop-in:$(RESET) $(DESTDIR)/etc/systemd/system/cc-plugin-coolerdash.service.d/startup-delay.conf\n" From a57de171c5aa59217bf0956505e36327e57922c3 Mon Sep 17 00:00:00 2001 From: damachine Date: Wed, 11 Feb 2026 01:06:24 +0100 Subject: [PATCH 2/5] ci: revert action --- .gitattributes | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index f2ee76b..0000000 --- a/.gitattributes +++ /dev/null @@ -1,38 +0,0 @@ -# Automatic line ending normalization -* text=auto - -# Shell scripts always with LF (Unix line endings) -*.sh text eol=lf -*.bash text eol=lf - -# Markdown files -*.md text eol=lf linguist-documentation - -# Configuration files -*.yml text eol=lf -*.yaml text eol=lf -*.cfg text eol=lf -*.conf text eol=lf - -# Git configuration -.gitignore text eol=lf -.gitattributes text eol=lf - -# Documentation -docs/* linguist-documentation -*.md linguist-documentation -README.md linguist-documentation -LICENSE text eol=lf - -# GitHub Workflows/Actions -.github/workflows/* linguist-generated -.github/FUNDING.yml text eol=lf - -# Export behavior (for git archive) -.gitattributes export-ignore -.gitignore export-ignore -.github export-ignore -docs export-ignore -CONTRIBUTING.md export-ignore -CODE_OF_CONDUCT.md export-ignore -SECURITY.md export-ignore From ba256ac559262dcf67caf73c816ade3de9b0091f Mon Sep 17 00:00:00 2001 From: damachine Date: Wed, 11 Feb 2026 01:16:35 +0100 Subject: [PATCH 3/5] ci: new version of checkout action --- .github/workflows/install.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/install.yml b/.github/workflows/install.yml index d1e84c6..6be6128 100644 --- a/.github/workflows/install.yml +++ b/.github/workflows/install.yml @@ -2,8 +2,9 @@ name: Multi-Distribution Installation Test on: push: - paths: - - "VERSION" + branches: + - master + - next workflow_dispatch: permissions: From 7dab5ce45bb2a447ea27ba5bad2a0c39c138cd72 Mon Sep 17 00:00:00 2001 From: damachine Date: Wed, 11 Feb 2026 01:24:33 +0100 Subject: [PATCH 4/5] chore: add gitattributes --- .gitattributes | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..870c153 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,31 @@ +# Automatic line ending normalization +* text=auto + +# Shell scripts always with LF (Unix line endings) +*.sh text eol=lf +*.bash text eol=lf + +# Markdown files +*.md text eol=lf linguist-documentation + +# Configuration files +*.yml text eol=lf +*.yaml text eol=lf +*.cfg text eol=lf +*.conf text eol=lf + +# Git configuration +.gitignore text eol=lf +.gitattributes text eol=lf + +# Documentation +docs/* linguist-documentation +README.md linguist-documentation +LICENSE text eol=lf + +.github/FUNDING.yml text eol=lf + +# Export behavior (for git archive) +.gitattributes export-ignore +.gitignore export-ignore +.github export-ignore From b94d7b8637cc47a5ee169145d8c1afeaa4a784f6 Mon Sep 17 00:00:00 2001 From: damachin3 Date: Wed, 11 Feb 2026 17:16:57 +0100 Subject: [PATCH 5/5] docs: Update OS requirement to specify systemd Specify that the OS requirement includes systemd. Signed-off-by: damachin3 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3cecdaa..f99b052 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ > Version 2.0.4+ runs as a CoolerControl plugin. > This requires CoolerControl >=3.1.0 with plugin support. -- **OS**: Linux +- **OS**: Linux (systemd) - **CoolerControl**: Version >=3.1.0 REQUIRED - must be installed and running [Installation Guide](https://gitlab.com/coolercontrol/coolercontrol/-/blob/main/README.md) - **CPU**: x86-64-v3 compatible (Intel Haswell+ / AMD Excavator+) - **LCD**: AIO liquid cooler LCD displays **(NZXT, etc.)**