mirror of
https://github.com/flectar/mail.git
synced 2026-11-11 17:57:54 +00:00
ci: mark the release files that check for updates
This commit is contained in:
1 parent
cc4b5d0e84
commit
99a0f9aa02
2 files changed
+13
No files matched your search
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user