[PR #1192] [MERGED] feat: add release number #1852

Closed
opened 2025-09-10 23:55:16 -05:00 by giteasync · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/VSCodium/vscodium/pull/1192
Author: @daiyam
Created: 8/14/2022
Status: Merged
Merged: 8/16/2022
Merged by: @daiyam

Base: masterHead: feat-release


📝 Commits (7)

  • 47fa55d feat: add release number
  • 0cd7299 fix: detect assets to build
  • 3f5d953 fix move git workaround at the top
  • 72b544e fix: path to common functions
  • 0061acf Merge branch 'master' into feat-release
  • 3586bad fix: use all args in gsed function
  • 461a71e fix(msi): use RELEASE_VERSION

📊 Changes

16 files changed (+336 additions, -99 deletions)

View changed files

📝 .github/workflows/linux.yml (+1 -0)
📝 .github/workflows/macos.yml (+1 -0)
📝 .github/workflows/windows.yml (+1 -0)
📝 build/windows/msi/build.sh (+8 -8)
📝 check_cron_or_pr.sh (+9 -5)
📝 check_tags.sh (+49 -26)
📝 get_repo.sh (+25 -0)
patches/build-version.patch (+158 -0)
📝 patches/custom-gallery.patch (+6 -23)
📝 prepare_artifacts.sh (+9 -9)
📝 prepare_vscode.sh (+8 -0)
📝 release.sh (+7 -11)
📝 update_settings.sh (+1 -1)
📝 update_version.sh (+16 -16)
📝 utils.sh (+14 -0)
version.sh (+23 -0)

📄 Description

This PR adds a release number to each build.

It will allow us to release a new version when we find and correct a bug.
It will also be the base to generate insiders release.

The version number becomes like 1.70.1.22226 with the parts:

  • 1.70.1: the old version number (from VSCode)
  • .: required separator for MSI, RPM
  • 22: the year on 2 digits (MSI requires a number less than 65,535)
  • 226: the day of year

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/VSCodium/vscodium/pull/1192 **Author:** [@daiyam](https://github.com/daiyam) **Created:** 8/14/2022 **Status:** ✅ Merged **Merged:** 8/16/2022 **Merged by:** [@daiyam](https://github.com/daiyam) **Base:** `master` ← **Head:** `feat-release` --- ### 📝 Commits (7) - [`47fa55d`](https://github.com/VSCodium/vscodium/commit/47fa55d8ec1d0cd84dc4fa60087469eba621b8ce) feat: add release number - [`0cd7299`](https://github.com/VSCodium/vscodium/commit/0cd7299149333102d41aa478386be2692e17a700) fix: detect assets to build - [`3f5d953`](https://github.com/VSCodium/vscodium/commit/3f5d9533c616250e8744fce67ccf5c71aae88fe9) fix move git workaround at the top - [`72b544e`](https://github.com/VSCodium/vscodium/commit/72b544eea1b85d31340fe022205bdaacc8c6dfe7) fix: path to common functions - [`0061acf`](https://github.com/VSCodium/vscodium/commit/0061acfafb92a5221d1ef019f29ddac155dcdff6) Merge branch 'master' into feat-release - [`3586bad`](https://github.com/VSCodium/vscodium/commit/3586bad01c01b784f8ea5c8f16e57df8e6ff26f6) fix: use all args in gsed function - [`461a71e`](https://github.com/VSCodium/vscodium/commit/461a71e7d255a0f6592f591c4523c583f6edd0c1) fix(msi): use RELEASE_VERSION ### 📊 Changes **16 files changed** (+336 additions, -99 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/linux.yml` (+1 -0) 📝 `.github/workflows/macos.yml` (+1 -0) 📝 `.github/workflows/windows.yml` (+1 -0) 📝 `build/windows/msi/build.sh` (+8 -8) 📝 `check_cron_or_pr.sh` (+9 -5) 📝 `check_tags.sh` (+49 -26) 📝 `get_repo.sh` (+25 -0) ➕ `patches/build-version.patch` (+158 -0) 📝 `patches/custom-gallery.patch` (+6 -23) 📝 `prepare_artifacts.sh` (+9 -9) 📝 `prepare_vscode.sh` (+8 -0) 📝 `release.sh` (+7 -11) 📝 `update_settings.sh` (+1 -1) 📝 `update_version.sh` (+16 -16) 📝 `utils.sh` (+14 -0) ➕ `version.sh` (+23 -0) </details> ### 📄 Description This PR adds a release number to each build. It will allow us to release a new version when we find and correct a bug. It will also be the base to generate insiders release. The version number becomes like `1.70.1.22226` with the parts: - `1.70.1`: the old version number (from VSCode) - `.`: required separator for MSI, [RPM](https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning/) - `22`: the year on 2 digits ([MSI](https://docs.microsoft.com/en-us/windows/win32/msi/productversion) requires a number less than 65,535) - `226`: the day of year --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
giteasync added the
pull-request
label 2025-09-10 23:55:16 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: VSCodium/vscodium#1852
No description provided.