Commit Graph

14622 Commits (5cd1972c3154de62c31fd5e733c717dd351ca037)
 

Author SHA1 Message Date
yougotwill 5cd1972c31 fix: revert afterAllArtifactBuild 2 months ago
yougotwill 7562256a73 fix: clean up yarn.lock based on latest unstable
updated libsession
2 months ago
yougotwill dc02d0faa6 fix: dedup yarn.lock 2 months ago
yougotwill 1add056498 feat: combine latest-mac.yml files from both architectures for autoupdates
since we have separate jobs the files are made separate and overwrite each other on github.
2 months ago
yougotwill 9dca00930c fix: update electron-builder version and simplify target configuration
we no longer need to force the dmg-builder version
2 months ago
yougotwill 4edde7d884 feat: revert version and org 2 months ago
yougotwill 94f89424db feat: temp change the version and and repo for testing 2 months ago
yougotwill eae64cc70c fix: separate mac gh jobs again so intel builds work
x64 builds needs to be done on an x64 machine otherwise the native modules fail to compile correctly
2 months ago
yougotwill 157df7f6b1 fix: revert from default build target
causes issues when building inconsistently
2 months ago
yougotwill 059556b870 feat: use default mac os build target 2 months ago
yougotwill dd86a6758b fix: regression in updater logging after rebase 2 months ago
yougotwill a6c87accf5 fix: cleanup 2 months ago
yougotwill b54b419a88 fix: bash does not support ls -f 2 months ago
yougotwill 5cca192763 fix: cp latest and builder-debug files since we need them twice
tweaked upload path
2 months ago
yougotwill be0bdb99d8 fix: using mv still catches the production folder
we need to ls files and then grep
2 months ago
yougotwill 0ad1a9e43f fix: remove bad quote on move all files step
simplified move specific files step
2 months ago
yougotwill 506832ee60 feat: combine mac jobs into one
upload different artefacts in separate zips for a builds with multiple architectures inside
2 months ago
yougotwill 9e6d0792ff feat: building a release now targets both architectures 2 months ago
yougotwill c53fef17f3 fix: rename jobs to match human names for cpus
we will see the archtecture from the matrix strategy
2 months ago
yougotwill d6ec179b41 fix: remove path grepping from upload production artefacts
we no longer need this since we have separate jobs
2 months ago
yougotwill f35fd333fb chore: bump release 1.14.6-alpha
experimental for testing different release channels
2 months ago
yougotwill 03acc8be01 fix: use separate jobs for building arm64 and x64
otherwise we cannot upload the artefacts separately so that autoupdate can find it easily
2 months ago
yougotwill a7cd275ef1 fix: only use one runner but a matrix strategy for each architecture
we then filter the artefects per architecture when uploading
2 months ago
yougotwill e0e199375a feat: use separate matrix strategies for each architecture
revert build target in package.json so we only build one architecture depending on the runner
2 months ago
yougotwill b3ad0979f2 fix: try to upload separate build artefacts for different architectures
this is because the arm64 runner can build both versions itself
2 months ago
yougotwill 91be687ff0 feat: add build_macos job for testing
uses macos-14 which is the minimum for arm64 builds, hoping it will build intel automatically,
2 months ago
yougotwill ed53348b50 feat: added updated prefix to all updater logging 2 months ago
yougotwill 6b47bc0b43 feat: separate macos build targets 2 months ago
yougotwill 07ac6fa47b feat: change ui label for latest channel to stable 2 months ago
yougotwill 403a5a1e37 refactor: revert app restart behaviour after an update is downloaded 2 months ago
yougotwill 8892e319df feat: default to latest release channel if we dont have it set 2 months ago
yougotwill ea47d05044 feat: fixed auto update restart
there is a known issue with electron updater quit and install
2 months ago
yougotwill 9cf217512f fix: updated progress download logging 2 months ago
yougotwill e8e502e21a fix: cleaned up debug release button logging 2 months ago
yougotwill f378118032 fix: try to catch UPDATE_DOWNLOADED event 2 months ago
yougotwill 0b17652867 fix: only call quit and install after update downloaded event
improved some log messages
2 months ago
yougotwill bdcc776431 feat: set autoupdater to allow prereleases and downgrading if we are not on the latest channel
currently only supports alpha
2 months ago
yougotwill 271a094f32 feat: added generateUpdatesFilesForAllChannels to electorn builder config
in the hopes it means it will detect our preleases
2 months ago
yougotwill b7d97ef31d fix: added logging for update download progress and completion
changed some console.error to use logger.error
2 months ago
yougotwill 65f7a93bef feat: getLatestReleaseFromFileServer also returns the current release channel
this allows us to access it on the node side in the auto update
2 months ago
yougotwill 0e2706a5c0 feat: added gh actions support for publishing alpha releases
branch name example release/1.14.6-alpha.0
2 months ago
yougotwill 2e6ff217a2 fix: updated semver package to fix prerelease comparison
log version comparison when debugging
2 months ago
yougotwill 861af0059a fix: split up toasts for available and current release when debugging 2 months ago
yougotwill 4d61d8dc72 feat: added current version to release check buttons 2 months ago
yougotwill 33942226e7 fix: make sure to use updater prefix in all appropriate places
makes it easier to debug
2 months ago
yougotwill 4e1ba97763 fix: make sure debug latest release always uses latest channel 2 months ago
yougotwill b5c96345b5 feat: added alpha release check to debug menu 2 months ago
yougotwill 8bd89de35a feat: added os arch and release channel to desktop update requests to the file server
we now use blindVersionSignRequest
2 months ago
yougotwill a412fb5642 feat: include release channel in release version request 2 months ago
yougotwill 72d5175e6f feat: include architecture in release version request 2 months ago