build: rename nightly release tags for better ordering

This commit is contained in:
zhom
2025-06-09 23:18:55 +04:00
parent 7f3a3287d6
commit ac293f6204
2 changed files with 11 additions and 11 deletions
+10 -10
View File
@@ -136,25 +136,25 @@ jobs:
- name: Build frontend
run: pnpm build
- name: Get commit hash
id: commit
- name: Generate nightly timestamp
id: timestamp
shell: bash
run: |
COMMIT_HASH=$(echo "${GITHUB_SHA}" | cut -c1-7)
echo "hash=${COMMIT_HASH}" >> $GITHUB_OUTPUT
echo "Generated commit hash: ${COMMIT_HASH}"
TIMESTAMP=$(date -u +"%Y-%m-%dT%H:%M:%S")
echo "timestamp=${TIMESTAMP}" >> $GITHUB_OUTPUT
echo "Generated timestamp: ${TIMESTAMP}"
- name: Build Tauri app
uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BUILD_TAG: "nightly-${{ steps.commit.outputs.hash }}"
GITHUB_REF_NAME: "nightly-${{ steps.commit.outputs.hash }}"
BUILD_TAG: "nightly-${{ steps.timestamp.outputs.timestamp }}"
GITHUB_REF_NAME: "nightly-${{ steps.timestamp.outputs.timestamp }}"
GITHUB_SHA: ${{ github.sha }}
with:
tagName: "nightly-${{ steps.commit.outputs.hash }}"
releaseName: "Donut Browser Nightly (Build ${{ steps.commit.outputs.hash }})"
releaseBody: "⚠️ **Nightly Release** - This is an automatically generated pre-release build from the latest main branch. Use with caution.\n\nCommit: ${{ github.sha }}\nBuild: ${{ steps.commit.outputs.hash }}"
tagName: "nightly-${{ steps.timestamp.outputs.timestamp }}"
releaseName: "Donut Browser Nightly (Build ${{ steps.timestamp.outputs.timestamp }})"
releaseBody: "⚠️ **Nightly Release** - This is an automatically generated pre-release build from the latest main branch. Use with caution.\n\nCommit: ${{ github.sha }}\nBuild: ${{ steps.timestamp.outputs.timestamp }}"
releaseDraft: false
prerelease: true
args: ${{ matrix.args }}
+1 -1
View File
@@ -17,7 +17,7 @@ fn main() {
let version = std::env::var("CARGO_PKG_VERSION").unwrap_or_else(|_| "0.1.0".to_string());
println!("cargo:rustc-env=BUILD_VERSION=v{version}");
} else if let Ok(commit_hash) = std::env::var("GITHUB_SHA") {
// For nightly builds, use commit hash
// For nightly builds, use timestamp format or fallback to commit hash
let short_hash = &commit_hash[0..7.min(commit_hash.len())];
println!("cargo:rustc-env=BUILD_VERSION=nightly-{short_hash}");
} else {