Skip to content

Conversation

aptalca
Copy link
Member

@aptalca aptalca commented Sep 9, 2025

Merged PRs are listed individually.
For commits, it includes a link to the commit history since the last tag
Nice thing is, it determines the last tag automatically based on branch defined

  • The PRs we merge for rebases and fixes and such would be listed individually with some details and specific links
  • If there are only package updates by the bot, there would be a link to an accurate changelog with all the commits since the last tag.
  • However, if the new release includes an upstream version update only, no package updates and the upstream app's version is not listed in the package_versions.txt, this method would list the changelog between the prior tag (as opposed to latest) and the new prpoposed tag. It wouldn't be inaccurate, but it would be misleading. It now checks to see if the current commit is associated with a tag and if so, it prints No Changes under the LS changes section.

Here are some examples:

Release with PRs: https://github.com/aptalca/test/releases/tag/1.0.1
Release with No PRs, just commits: https://github.com/aptalca/test/releases/tag/test-1.0.1
Release with just commits and no previous tag: https://github.com/aptalca/test/releases/tag/test-1.0.0

EDIT: Switched to jq for generating our release body because sanitization became a nightmare. The above releases were created by copy pasting the api call output into a manually created released.

The following release was created entirely via cli, mimicking the Jenkinsfile commands as closely as possible: https://github.com/aptalca/test/releases/tag/140.0.7339.80-1-ls36

@aptalca aptalca requested a review from a team September 9, 2025 14:13
@LinuxServer-CI LinuxServer-CI moved this to PRs Ready For Team Review in Issue & PR Tracker Sep 9, 2025
@Roxedus
Copy link
Member

Roxedus commented Sep 9, 2025

How does this present visually?

@LinuxServer-CI
Copy link
Contributor

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/jenkins-builder/87aca3ae-pkg-87aca3ae-dev-c25bcdfe98b87d9d766fd3efe23e492bbe150170-pr-351/index.html
https://ci-tests.linuxserver.io/lspipepr/jenkins-builder/87aca3ae-pkg-87aca3ae-dev-c25bcdfe98b87d9d766fd3efe23e492bbe150170-pr-351/shellcheck-result.xml

Tag Passed
amd64-87aca3ae-pkg-87aca3ae-dev-c25bcdfe98b87d9d766fd3efe23e492bbe150170-pr-351
arm64v8-87aca3ae-pkg-87aca3ae-dev-c25bcdfe98b87d9d766fd3efe23e492bbe150170-pr-351

@aptalca
Copy link
Member Author

aptalca commented Sep 9, 2025

How does this present visually?

Edited the description with the info

@LinuxServer-CI
Copy link
Contributor

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/jenkins-builder/87aca3ae-pkg-87aca3ae-dev-10aef94a2f99ae368ad2bf0ca14f1b254bab10f9-pr-351/index.html
https://ci-tests.linuxserver.io/lspipepr/jenkins-builder/87aca3ae-pkg-87aca3ae-dev-10aef94a2f99ae368ad2bf0ca14f1b254bab10f9-pr-351/shellcheck-result.xml

Tag Passed
amd64-87aca3ae-pkg-87aca3ae-dev-10aef94a2f99ae368ad2bf0ca14f1b254bab10f9-pr-351
arm64v8-87aca3ae-pkg-87aca3ae-dev-10aef94a2f99ae368ad2bf0ca14f1b254bab10f9-pr-351

@LinuxServer-CI
Copy link
Contributor

I am a bot, here are the test results for this PR:
https://ci-tests.linuxserver.io/lspipepr/jenkins-builder/87aca3ae-pkg-87aca3ae-dev-a9386a7d1619968a14a5d51ecafb00dfa2f27bf8-pr-351/index.html
https://ci-tests.linuxserver.io/lspipepr/jenkins-builder/87aca3ae-pkg-87aca3ae-dev-a9386a7d1619968a14a5d51ecafb00dfa2f27bf8-pr-351/shellcheck-result.xml

Tag Passed
amd64-87aca3ae-pkg-87aca3ae-dev-a9386a7d1619968a14a5d51ecafb00dfa2f27bf8-pr-351
arm64v8-87aca3ae-pkg-87aca3ae-dev-a9386a7d1619968a14a5d51ecafb00dfa2f27bf8-pr-351

@thespad thespad mentioned this pull request Oct 14, 2025
1 task
@github-project-automation github-project-automation bot moved this from PRs Ready For Team Review to PRs Approved in Issue & PR Tracker Oct 14, 2025
@aptalca aptalca merged commit d2b9d7e into monthly Oct 16, 2025
4 checks passed
@aptalca aptalca deleted the release-notes branch October 16, 2025 03:08
@LinuxServer-CI LinuxServer-CI moved this from PRs Approved to Done in Issue & PR Tracker Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

4 participants