Readeck latest version is wrong (upstream change) #884

Closed
opened 2026-02-04 22:03:39 +03:00 by OVERLORD · 5 comments
Owner

Originally created by @neurolit on GitHub (May 1, 2025).

Originally assigned to: @tremor021 on GitHub.

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Readeck

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/readeck.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📝 Provide a clear and concise description of the issue.

Hi,

Readeck script doesn't find the latest version, but an older one.

See b5dc4bdf59/ct/readeck.sh (L31C14-L31C121)

curl -fsSL https://codeberg.org/readeck/readeck/releases/ | grep -oP '(?<=Version )\d+\.\d+\.\d+' | head -1 returns 0.17.1, but should return 0.18.1 (as of today), because on readeck releases page, the version number isn't prefixed by "Version " anymore.

🔄 Steps to reproduce the issue.

  • Step 1: run bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/readeck.sh)" in order to update Readeck.
  • Step 2: go to https://YOUR_READECK_URL/docs/about
  • Step 3: see version 0.17.1 instead of 0.18.1

Or

  • Step 1: run curl -fsSL https://codeberg.org/readeck/readeck/releases/ | grep -oP '(?<=Version )\d+\.\d+\.\d+' | head -1
  • Step 2: see 0.17.1 instead of 0.18.1

Paste the full error output (if available).

No error output, only the wrong version

🖼️ Additional context (optional).

No response

Originally created by @neurolit on GitHub (May 1, 2025). Originally assigned to: @tremor021 on GitHub. ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Readeck ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/readeck.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📝 Provide a clear and concise description of the issue. Hi, Readeck script doesn't find the latest version, but an older one. See https://github.com/community-scripts/ProxmoxVE/blob/b5dc4bdf59a5448c190b8f65b8689a8ecabe1a6c/ct/readeck.sh#L31C14-L31C121 `curl -fsSL https://codeberg.org/readeck/readeck/releases/ | grep -oP '(?<=Version )\d+\.\d+\.\d+' | head -1` returns 0.17.1, but should return 0.18.1 (as of today), because on [readeck releases page](https://codeberg.org/readeck/readeck/releases), the version number isn't prefixed by "Version " anymore. ### 🔄 Steps to reproduce the issue. - Step 1: run `bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/readeck.sh)"` in order to update Readeck. - Step 2: go to https://YOUR_READECK_URL/docs/about - Step 3: see version 0.17.1 instead of 0.18.1 Or - Step 1: run `curl -fsSL https://codeberg.org/readeck/readeck/releases/ | grep -oP '(?<=Version )\d+\.\d+\.\d+' | head -1` - Step 2: see 0.17.1 instead of 0.18.1 ### ❌ Paste the full error output (if available). No error output, only the wrong version ### 🖼️ Additional context (optional). _No response_
OVERLORD added the investigation label 2026-02-04 22:03:39 +03:00
Author
Owner

@tremor021 commented on GitHub (May 1, 2025):

The grep is failing because they changed release version naming. They removed "Version" from version number. Its just numbering now. @MickLesk

@tremor021 commented on GitHub (May 1, 2025): The grep is failing because they changed release version naming. They removed "Version" from version number. Its just numbering now. @MickLesk
Author
Owner

@MickLesk commented on GitHub (May 1, 2025):

Yeah, its an task not an bug, the script itself still works, but not with the current upstream. Therefore, action is not required immediately => task

@MickLesk commented on GitHub (May 1, 2025): Yeah, its an task not an bug, the script itself still works, but not with the current upstream. Therefore, action is not required immediately => task
Author
Owner

@tremor021 commented on GitHub (May 1, 2025):

curl -fsSL https://codeberg.org/readeck/readeck/releases/ | grep -oP '/releases/tag/\K\d+\.\d+\.\d+' | head -1

@tremor021 commented on GitHub (May 1, 2025): `curl -fsSL https://codeberg.org/readeck/readeck/releases/ | grep -oP '/releases/tag/\K\d+\.\d+\.\d+' | head -1`
Author
Owner

@tremor021 commented on GitHub (May 1, 2025):

@neurolit should be fixed after #4172 merges

@tremor021 commented on GitHub (May 1, 2025): @neurolit should be fixed after #4172 merges
Author
Owner

@neurolit commented on GitHub (May 2, 2025):

Thank you very much!

@neurolit commented on GitHub (May 2, 2025): Thank you very much!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#884