Skip to content
Snippets Groups Projects
Commit 68660969 authored by michael.minelli's avatar michael.minelli
Browse files

CI/CD => Bug fix: release data jq execution

parent 74a2fd90
No related branches found
No related tags found
No related merge requests found
Pipeline #26298 passed
...@@ -36,7 +36,7 @@ variables: ...@@ -36,7 +36,7 @@ variables:
.get_version: .get_version:
script: script:
- IS_DEV=$([[ $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH ]] && echo 'true' || echo 'false') - IS_DEV=$([[ $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH ]] && echo 'false' || echo 'true')
- > - >
VERSION=$(jq -r .version $PROJECT_FOLDER/package.json)$([[ IS_DEV == 'true' ]] && echo $VERSION_DEV_SUFFIX || echo '') VERSION=$(jq -r .version $PROJECT_FOLDER/package.json)$([[ IS_DEV == 'true' ]] && echo $VERSION_DEV_SUFFIX || echo '')
...@@ -44,8 +44,8 @@ variables: ...@@ -44,8 +44,8 @@ variables:
script: script:
- PACKAGE_URL_MACOS_ARM64_BIN="${PACKAGE_REGISTRY_URL}_macOS-arm64/${VERSION}/${BIN_NAME}" - PACKAGE_URL_MACOS_ARM64_BIN="${PACKAGE_REGISTRY_URL}_macOS-arm64/${VERSION}/${BIN_NAME}"
- PACKAGE_URL_MACOS_X64_BIN="${PACKAGE_REGISTRY_URL}_macOS-x64/${VERSION}/${BIN_NAME}" - PACKAGE_URL_MACOS_X64_BIN="${PACKAGE_REGISTRY_URL}_macOS-x64/${VERSION}/${BIN_NAME}"
- PACKAGE_URL_MACOS_ARM64_PKG="${PACKAGE_REGISTRY_URL}_macOS-arm64/${VERSION}/${MACOS_PKG_BIN_NAME}" - PACKAGE_URL_MACOS_ARM64_PKG="${PACKAGE_REGISTRY_URL}_macOS-pkg-arm64/${VERSION}/${MACOS_PKG_BIN_NAME}"
- PACKAGE_URL_MACOS_X64_PKG="${PACKAGE_REGISTRY_URL}_macOS-x64/${VERSION}/${MACOS_PKG_BIN_NAME}" - PACKAGE_URL_MACOS_X64_PKG="${PACKAGE_REGISTRY_URL}_macOS-pkg-x64/${VERSION}/${MACOS_PKG_BIN_NAME}"
- PACKAGE_URL_LINUX_ARM64_BIN="${PACKAGE_REGISTRY_URL}_Linux-arm64/${VERSION}/${BIN_NAME}" - PACKAGE_URL_LINUX_ARM64_BIN="${PACKAGE_REGISTRY_URL}_Linux-arm64/${VERSION}/${BIN_NAME}"
- PACKAGE_URL_LINUX_X64_BIN="${PACKAGE_REGISTRY_URL}_Linux-x64/${VERSION}/${BIN_NAME}" - PACKAGE_URL_LINUX_X64_BIN="${PACKAGE_REGISTRY_URL}_Linux-x64/${VERSION}/${BIN_NAME}"
- PACKAGE_URL_WINDOWS_ARM64_BIN="${PACKAGE_REGISTRY_URL}_Windows-arm64/${VERSION}/${BIN_NAME}" - PACKAGE_URL_WINDOWS_ARM64_BIN="${PACKAGE_REGISTRY_URL}_Windows-arm64/${VERSION}/${BIN_NAME}"
...@@ -248,12 +248,7 @@ release_job: ...@@ -248,12 +248,7 @@ release_job:
- CHANGELOG_LINE_END=`awk '/##\ [0-9]+\.[0-9]+\.[0-9]+/{ count++; if(count>1) {print NR; exit;}}' CHANGELOG.md` - CHANGELOG_LINE_END=`awk '/##\ [0-9]+\.[0-9]+\.[0-9]+/{ count++; if(count>1) {print NR; exit;}}' CHANGELOG.md`
- DESCRIPTION=`awk 'NR > '$CHANGELOG_LINE_START' && NR < '$CHANGELOG_LINE_END'' CHANGELOG.md` - DESCRIPTION=`awk 'NR > '$CHANGELOG_LINE_START' && NR < '$CHANGELOG_LINE_END'' CHANGELOG.md`
- > - >
RELEASE_DATA=$(jq --null-input \ RELEASE_DATA=$(jq --null-input --arg version "$VERSION" --arg description "\n# Changelog (version $VERSION)\n$DESCRIPTION" --arg tag_name "$VERSION" --arg ref "$CI_COMMIT_SHORT_SHA" '{
--arg version "$VERSION" \
--arg description "$DESCRIPTION" \
--arg tag_name "$VERSION" \
--arg ref "$CI_COMMIT_SHORT_SHA" \
'{
"name": $version, "name": $version,
"description": $description, "description": $description,
"tag_name": $tag_name, "tag_name": $tag_name,
...@@ -261,17 +256,11 @@ release_job: ...@@ -261,17 +256,11 @@ release_job:
"assets": { "assets": {
"links": [ "links": [
{ {
"name": "macOS (Apple Silicon) binary", "name": "Windows (ARM64) binary",
"url": "'${PACKAGE_URL_MACOS_ARM64_BIN}'", "url": "'${PACKAGE_URL_WINDOWS_ARM64_BIN}'",
},{
"name": "macOS (Intel) binary",
"url": "'${PACKAGE_URL_MACOS_X64_BIN}'",
},{
"name": "macOS (Apple Silicon) package",
"url": "'${PACKAGE_URL_MACOS_ARM64_PKG}'",
},{ },{
"name": "macOS (Intel) package", "name": "Windows (x64) binary",
"url": "'${PACKAGE_URL_MACOS_X64_PKG}'", "url": "'${PACKAGE_URL_WINDOWS_X64_BIN}'",
},{ },{
"name": "Linux (ARM64) binary", "name": "Linux (ARM64) binary",
"url": "'${PACKAGE_URL_LINUX_ARM64_BIN}'", "url": "'${PACKAGE_URL_LINUX_ARM64_BIN}'",
...@@ -279,11 +268,17 @@ release_job: ...@@ -279,11 +268,17 @@ release_job:
"name": "Linux (x64) binary", "name": "Linux (x64) binary",
"url": "'${PACKAGE_URL_LINUX_X64_BIN}'", "url": "'${PACKAGE_URL_LINUX_X64_BIN}'",
},{ },{
"name": "Windows (ARM64) binary", "name": "macOS (Intel) binary",
"url": "'${PACKAGE_URL_WINDOWS_ARM64_BIN}'", "url": "'${PACKAGE_URL_MACOS_X64_BIN}'",
},{ },{
"name": "Windows (x64) binary", "name": "macOS (Apple Silicon) binary",
"url": "'${PACKAGE_URL_WINDOWS_X64_BIN}'", "url": "'${PACKAGE_URL_MACOS_ARM64_BIN}'",
},{
"name": "macOS (Intel) package",
"url": "'${PACKAGE_URL_MACOS_X64_PKG}'",
},{
"name": "macOS (Apple Silicon) package",
"url": "'${PACKAGE_URL_MACOS_ARM64_PKG}'",
} }
] ]
} }
......
# Changelog # Changelog
<!--
### ✨ Feature
### 🤏 Minor change
### 🎨 Interface
### 🐛 Bugfix
### 🔒 Security
### 🚀‍️ CI / CD
### 🔨 Internal / Developers
### 📚 Documentation
**💥 Breaking:**
**⚠️ Deprecation:**
-->
## 2.0.0 (?) ## 2.0.0 (?)
### ✨ Feature ### ✨ Feature
...@@ -19,17 +33,3 @@ ...@@ -19,17 +33,3 @@
### ✨ Feature ### ✨ Feature
- 🎉 Initial release of the project - 🎉 Initial release of the project
\ No newline at end of file
<!--
### ✨ Feature
### 🤏 Minor change
### 🎨 Interface
### 🐛 Bugfix
### 🔒 Security
### 🚀‍️ CI / CD
### 🔨 Internal / Developers
### 📚 Documentation
**💥 Breaking:**
**⚠️ Deprecation:**
-->
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment