20e0dc3d29
Update build_and_deploy.yaml
Build and Test / fetch (push) Failing after 1m34s
Build and Test / Windows (ia32) (push) Has been skipped
Build and Test / Windows (x64) (push) Has been skipped
Build and Test / Linux (${{ matrix.arch }}) (sqlcipher: ${{ matrix.sqlcipher }}) (amd64, static) (push) Has been skipped
Build and Test / Linux (${{ matrix.arch }}) (sqlcipher: ${{ matrix.sqlcipher }}) (amd64, system) (push) Has been skipped
Build and Test / Linux (${{ matrix.arch }}) (sqlcipher: ${{ matrix.sqlcipher }}) (arm64, static) (push) Has been skipped
Build and Test / Linux (${{ matrix.arch }}) (sqlcipher: ${{ matrix.sqlcipher }}) (arm64, system) (push) Has been skipped
Build and Test / macOS (push) Has been skipped
Static Analysis / i18n Check (push) Failing after 2s
Build and Test / Test ${{ matrix.name }} (linux-amd64-sqlcipher-static, /opt/Element/element-desktop, Linux (amd64) (sqlcipher: static), ubuntu-22.04, sudo apt-get -qq update && sudo apt install ./dist/*.deb) (push) Has been skipped
Build and Test / Test ${{ matrix.name }} (linux-amd64-sqlcipher-system, /opt/Element/element-desktop, Linux (amd64) (sqlcipher: system), ubuntu-22.04, sudo apt-get -qq update && sudo apt install ./dist/*.deb) (push) Has been skipped
Build and Test / Test ${{ matrix.name }} (linux-arm64-sqlcipher-static, /opt/Element/element-desktop, Linux (arm64) (sqlcipher: static), dind-l-arm64, sudo apt-get -qq update && sudo apt install -y ./dist/*.deb) (push) Has been skipped
Build and Test / Test ${{ matrix.name }} (linux-arm64-sqlcipher-system, /opt/Element/element-desktop, Linux (arm64) (sqlcipher: system), dind-l-arm64, sudo apt-get -qq update && sudo apt install -y ./dist/*.deb) (push) Has been skipped
Build and Test / Test ${{ matrix.name }} (macos, /Users/runner/Applications/Element.app/Contents/MacOS/Element, macOS Universal, macos-14, hdiutil attach ./dist/*.dmg -mountpoint /Volumes/Element &&
rsync -a /Volumes/Element/Element.app ~/Applications/ &&
hdiutil detac… (push) Has been skipped
Build and Test / Test ${{ matrix.name }} (win-ia32, ./dist/win-ia32-unpacked/Element.exe, Windows (x86), windows-2022) (push) Has been skipped
Build and Test / Test ${{ matrix.name }} (win-x64, ./dist/win-unpacked/Element.exe, Windows (x64), windows-2022) (push) Has been skipped
Static Analysis / Typescript Syntax Check (push) Has been cancelled
Static Analysis / ESLint (push) Has been cancelled
Static Analysis / Workflow Lint (push) Has been cancelled
Static Analysis / Analyse Dead Code (push) Has been cancelled
2025-01-17 15:04:32 +01:00
Michael Telatynski
1b8ee30693
Tighten GITHUB_TOKEN permissions ( #2001 )
2024-11-22 10:18:33 +00:00
renovate[bot]
86345cd42a
Update dependency ubuntu to v24 ( #1937 )
...
* Update dependency ubuntu to v24
* Fix nightly / release building
Unsure what would have changed here but electron doesn't seem to like
even giving its version without a setuid sandbox helper now.
* Update snapshot
Presumably some minor aliasing difference somehow
* Update snapshot
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
---------
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Baker <dbkr@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-10-17 09:46:02 +01:00
David Baker
60d28ca3d8
Pin GHA to ubuntu 22 ( #1920 )
...
while we work out why 24 fails
2024-10-14 13:38:13 +01:00
Mathieu Velten
79bd380ba2
Switch debs to use the SQLCipher static version ( #1001 )
...
Co-authored-by: Mathieu Velten <mathieuv@matrix.org>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2024-06-11 12:04:56 +00:00
Michael Telatynski
a83003e0bd
Distribute aarch64 Linux tarball builds ( #1664 )
2024-05-14 23:13:03 +01:00
Michael Telatynski
031d5a5d8f
Fix deploy running even if a packaging stage fails ( #1659 )
2024-05-08 10:12:28 +01:00
renovate[bot]
92f446a8d3
Update aws-actions/configure-aws-credentials action to v4 ( #1618 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-16 14:54:43 +01:00
Michael Telatynski
3c8bbb5b1a
Re-enable msi perMachine builds ( #1587 )
2024-04-15 17:33:30 +01:00
renovate[bot]
58fd8b2339
Update peter-evans/repository-dispatch action to v3 ( #1487 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-02 17:41:10 +00:00
Michael Telatynski
39736db9ce
Fix stash debs deploy dry-run action
2024-01-25 15:16:46 +00:00
Michael Telatynski
b6e805e100
Fix Github actions output getting cast to string causing spurious deploys
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-01-24 16:33:37 +00:00
Michael Telatynski
ae187445af
Run more of the deploy code for pre-releases ( #1440 )
2024-01-17 15:23:11 +00:00
Michael Telatynski
857c623d48
Fix symlinks
2024-01-16 21:08:00 +00:00
Michael Telatynski
094926f849
Fix release symlinks
2024-01-16 19:53:47 +00:00
Michael Telatynski
1964baad42
Update build_and_deploy.yaml
2024-01-16 18:26:19 +00:00
Michael Telatynski
69da4935b9
Switch to artifact-v4 and move packages.element.io packing to deploy workflow ( #1411 )
2024-01-08 12:40:59 +00:00
Michael Telatynski
058bb09bf4
Revert "Upgrade to {upload,download}-artifact@v4 for better performance" ( #1396 )
2023-12-20 10:01:54 +00:00
Michael Telatynski
de503fa72c
Upgrade to {upload,download}-artifact@v4 for better performance ( #1390 )
2023-12-19 16:12:07 +00:00
David Langley
07eb156555
Update org is workflows and scripts
2023-12-13 10:02:45 +00:00
Michael Telatynski
268e61ec5a
Update build_and_deploy.yaml
2023-11-23 08:21:09 +00:00
Michael Telatynski
ea22bcf1eb
Simplify reprepro using new composite action ( #1320 )
2023-11-22 08:31:25 +00:00
Michael Telatynski
ca0a48196c
Fix Nightly builds not bailing on failure ( #1289 )
2023-10-23 12:04:58 +01:00
renovate[bot]
37bf22b92c
Update peter-evans/repository-dispatch digest to bf47d10 ( #1203 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com>
2023-09-06 13:41:51 +01:00
Michael Telatynski
2b61ea82ec
Update build_and_deploy.yaml
2023-08-08 21:59:58 +01:00
Michael Telatynski
1929351e91
Automatically trigger desktop packages on releases ( #630 )
2023-08-04 09:12:53 +01:00
Michael Telatynski
d67822dae3
Simplify desktop packaging ( #896 )
2023-08-03 16:32:53 +01:00
Michael Telatynski
ae1d8a896d
Update build_and_deploy.yaml fix typo
2023-08-02 13:06:52 +01:00
Michael Telatynski
fd66c14544
Fix deploy not working if you skip any OSes
...
https://github.com/actions/runner/issues/491 for context
2023-08-02 13:05:22 +01:00
Michael Telatynski
f178fc129c
Update build_and_deploy.yaml
2023-05-10 08:53:14 +01:00
Michael Telatynski
19f15c5baf
Fix wrong version being passed to prepare job ( #950 )
2023-05-09 22:23:38 +01:00
Michael Telatynski
9f611a94e1
Start packaging for Debian & Ubuntu aarch64 ( #895 )
2023-04-26 16:07:20 +01:00
Michael Telatynski
0d0b333f40
Add support for Linux arm64 ( #446 )
2023-04-18 11:38:26 +01:00
Michael Telatynski
1e5932cea2
Delegate packages.element.io to its own repo ( #604
...
* Move element-io-archive-keyring
* Move debian conf
* Move packages.element.io
* Delegate reprepro to packages.element.io
* Iterate
* Stash
* Iterate
* Iterate
* Iterate
2023-04-14 11:30:14 +01:00
Michael Telatynski
c10e666dad
Ship linux tarball with static sqlcipher ( #597 )
2023-03-31 11:00:30 +01:00
Michael Telatynski
f23892f54d
Fix typo in github actions workflow ( #589 )
2023-03-23 17:03:39 +00:00
Michael Telatynski
f8d331c656
Switch to live R2 bucket for github actions packaging ( #588 )
2023-03-23 15:17:07 +00:00
Michael Telatynski
22fe702b83
Include changelogs in deb package ( #563 )
...
* Initial attempt at custom Debian changelogs
* Iterate
* Quotes...
* Iterate
* facepalm
* Iterate
* Remove reundant line
* Ifs
* Test
* Iterate
* Iterate
* Brackets
* inconsistent?
* Update build_and_test.yaml
* Update build_and_test.yaml
2023-03-07 15:53:53 +00:00
Michael Telatynski
68d2e34841
Guard reprepro db via concurrency limits ( #555 )
2023-03-02 16:54:57 +00:00
Michael Telatynski
20f8099253
Update base-url for macos staging builds
2023-02-27 10:17:14 +00:00
Michael Telatyński
fc961737f4
Fix build_and_deploy workflow ( #553 )
2023-02-27 09:52:47 +00:00
Michael Telatynski
a0a9ec830c
Build & EV Sign Windows builds ( #517
...
* Add way to provide apple ID and app password to notarise script
* Add utility to generate electron-builder.json for release & nightly builds
* Run Build & Test on staging too
* First attempt at build & deploy for macOS with signing and notarisation
* Fix quote mismatch
* use correct quotes
* add runs-on
* Fix inputs.mode usage
* remove quotes
* chmod +x
* Fix artifact paths
* Fix deploy condition
* Fix deploy condition
* Fix artifact path
* Iterate
* Fix workflow
* Fix env
* Iterate
* Fix missing env
* Fix version calculation
* Iterate
* Fix config not taking effect
* Update build_and_deploy.yaml
* Fix alignments
* delint
* Fix alignment
* Update build_macos.yaml
* Add ability to EV sign using eSigner CKA
* Initial work to build & sign Windows nightlies in CI
* Format
* Format
* Fix gha
* fix winSign
* Fix install command
* Add signtool to path
* Update build_and_deploy.yaml
* Fix quotes
* Test
* Fix comments
* Fix cmd
* Try again
* arg slashes
* Fix exe path
* Fix matrix strategy
* Use ampersand-call
* fwd slash ftw?
* ls *
* 🌲
* tree dist
* prepend path
* Specify /fd and /td to modern signtool
* /tr not /t for CKA
* Test signing
* missing comma
* 🤦♂️
* Fix wrong mv
* Lets sign
* Fix config gen
* Debug
* Fix typo
* Multiple drives why
* Try NVL sandbox creds
* Update
* Attempt to disable logger
* Try again
* Iterate
* Update build_macos.yaml
* Update build_and_deploy.yaml
* Update build_macos.yaml
* Update build_and_deploy.yaml
* Update build_and_deploy.yaml
* Try custom build of eSigner CKA
* Fix typos
* Update build_windows.yaml
* Update build_and_deploy.yaml
* Update build_windows.yaml
* Update build_and_deploy.yaml
* Fix symlinking
* Fix working-directory incantation
* exe
* remove debug
* Prettier
* Vendor check in SSL.com executable
* Download CKA from packages.element.io instead
* Use demo creds
* StrictMode
* Switch back to 0207 (unsigned)
* Fix call syntax
* Revert env inc
* Partial rollback
* Trace
* Trace less
* Fix CN being passed wrong
* DEBUG
* Debug 2
* Fix ConvertFrom-StringData
* 0214
* Test
* Test
* Untested
* Revert to 0207
* stash
* Try with 20230221
* Restore scripts/electron_winSign.js
* Prepare for merge
* Update build_windows.yaml
* Update build_and_deploy.yaml
* Restore .github/workflows/build_and_deploy.yaml
* Restore .github/workflows/build_and_deploy.yaml
* Fix bad restore
2023-02-22 13:51:19 +00:00
Michael Telatynski
cdbb7763bf
Build & Package signed Linux builds ( #527 )
2023-02-20 12:09:45 +00:00
Michael Telatynski
e5117f9736
Build, Sign & Notarise macOS builds ( #486 )
2023-01-31 13:22:30 +00:00