ci: mark the release files that check for updates

This commit is contained in:
Tomás Romero committed 2026-11-10 17:00:36 +01:00
1 parent cc4b5d0e84
commit 99a0f9aa02
2 files changed
+13

No files matched your search

+10
View File
@@ -164,6 +164,8 @@ jobs:
FLECTAR_GOOGLE_DESKTOP_CLIENT_ID: ${{ secrets.FLECTAR_GOOGLE_DESKTOP_CLIENT_ID }}
FLECTAR_GOOGLE_DESKTOP_CLIENT_SECRET: ${{ secrets.FLECTAR_GOOGLE_DESKTOP_CLIENT_SECRET }}
FLECTAR_MICROSOFT_DESKTOP_CLIENT_ID: ${{ secrets.FLECTAR_MICROSOFT_DESKTOP_CLIENT_ID }}
# Release files tell of newer releases; stores update the app themselves.
FLECTAR_UPDATE_CHECKS: github
run: cargo build --locked --release --no-default-features --features remote-content,gpu-renderer --bin flectar-mail
- name: Build AppImage
@@ -250,6 +252,8 @@ jobs:
FLECTAR_GOOGLE_DESKTOP_CLIENT_ID: ${{ secrets.FLECTAR_GOOGLE_DESKTOP_CLIENT_ID }}
FLECTAR_GOOGLE_DESKTOP_CLIENT_SECRET: ${{ secrets.FLECTAR_GOOGLE_DESKTOP_CLIENT_SECRET }}
FLECTAR_MICROSOFT_DESKTOP_CLIENT_ID: ${{ secrets.FLECTAR_MICROSOFT_DESKTOP_CLIENT_ID }}
# Release files tell of newer releases; stores update the app themselves.
FLECTAR_UPDATE_CHECKS: github
run: cargo build --locked --release --no-default-features --features remote-content,gpu-renderer --bin flectar-mail
- name: Build and inspect RPM
env:
@@ -408,6 +412,8 @@ jobs:
FLECTAR_GOOGLE_DESKTOP_CLIENT_ID: ${{ secrets.FLECTAR_GOOGLE_DESKTOP_CLIENT_ID }}
FLECTAR_GOOGLE_DESKTOP_CLIENT_SECRET: ${{ secrets.FLECTAR_GOOGLE_DESKTOP_CLIENT_SECRET }}
FLECTAR_MICROSOFT_DESKTOP_CLIENT_ID: ${{ secrets.FLECTAR_MICROSOFT_DESKTOP_CLIENT_ID }}
# Release files tell of newer releases; stores update the app themselves.
FLECTAR_UPDATE_CHECKS: github
run: |
mkdir -p target
if cargo build --locked --release --no-default-features --features remote-content,gpu-renderer --bin flectar-mail 2>&1 | tee target/windows-build.log; then
@@ -589,6 +595,8 @@ jobs:
FLECTAR_GOOGLE_DESKTOP_CLIENT_ID: ${{ secrets.FLECTAR_GOOGLE_DESKTOP_CLIENT_ID }}
FLECTAR_GOOGLE_DESKTOP_CLIENT_SECRET: ${{ secrets.FLECTAR_GOOGLE_DESKTOP_CLIENT_SECRET }}
FLECTAR_MICROSOFT_DESKTOP_CLIENT_ID: ${{ secrets.FLECTAR_MICROSOFT_DESKTOP_CLIENT_ID }}
# Release files tell of newer releases; stores update the app themselves.
FLECTAR_UPDATE_CHECKS: github
run: cargo build --locked --release --no-default-features --features remote-content,gpu-renderer --bin flectar-mail
- name: Create ad-hoc signed app bundle
@@ -672,6 +680,8 @@ jobs:
FLECTAR_GOOGLE_ANDROID_CLIENT_ID: ${{ secrets.FLECTAR_GOOGLE_ANDROID_CLIENT_ID }}
FLECTAR_MICROSOFT_ANDROID_CLIENT_ID: ${{ secrets.FLECTAR_MICROSOFT_ANDROID_CLIENT_ID }}
FLECTAR_MICROSOFT_ANDROID_REDIRECT_URI: ${{ secrets.FLECTAR_MICROSOFT_ANDROID_REDIRECT_URI }}
# The APK on GitHub tells of newer releases.
FLECTAR_UPDATE_CHECKS: github
run: |
args=()
if [[ "$RELEASE_PRERELEASE" == true ]]; then args+=(--preview); fi
+3
View File
@@ -39,6 +39,9 @@ modules:
CARGO_BUILD_JOBS: '1'
CARGO_HOME: /run/build/flectar-mail/cargo
CARGO_NET_OFFLINE: 'true'
# The bundle on GitHub tells of newer releases. Flathub updates the
# app itself, so its manifest leaves this out.
FLECTAR_UPDATE_CHECKS: github
build-commands:
- cargo build --offline --locked --release --no-default-features --features remote-content,gpu-renderer,flatpak --bin flectar-mail
- install -Dm0755 target/release/flectar-mail /app/bin/flectar-mail