aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/builds.yml
Commit message (Collapse)AuthorAge
* Remove pnpm cache (since its suspected that sqlite cache is corrupted) (#1703)v6.7.3-nightly.12Libravatar Vijay Aravamudhan2024-04-17
|
* Revert "Bring in missing python (system dependency) (#1639)"Libravatar Vijay A2024-03-31
| | | | | | Since its causing all builds to fail This reverts commit 53c72ea5ac4f103291fdd347b7cd9cc0dbafa4b5.
* Bring in missing python (system dependency) (#1639)Libravatar Vijay Aravamudhan2024-03-28
| | | | | | | * Introduce python as a system dependency (needed by node-gyp to compile native modules) * Introduce node-pre-gyp as a dependency * Upgrade sqlite3 to 5.1.7 to test the above Note: Currently this still depends on the availability of prebuilt binaries from the prebuild library. Which means that once a new version is available, only then will we know if this python/node-gyp integration works or whether it will still fallback to the availability of the prebuilt binaries from external sources. Only time will tell if we have solved the issue or not.
* upgrade GHA actions to newer versionsLibravatar Vijay A2024-02-10
|
* ci: update various github actions to latest (#1494)Libravatar MCMXC2023-12-21
| | | | | | | - update `actions/checkout` from v3 to v4 - update `actions/setup-node` from v3 to v4 - change `nick-fields/retry` from v2.8.3 to v2 - update `bluwy/release-for-reddit-action` from v1.2.0 to v2 - lock all CI runners to fixed version rather than latest
* Fix arm builds (#1400)Libravatar André Oliveira2023-10-17
| | | | | | Co-authored-by: André Oliveira <oliveira.andrerodrigues95@gmail.com> (cherry picked from commit f669badf1908284de591ab12399fc3e7ee0c311a) Co-authored-by: Alphrag <34252790+Alphrag@users.noreply.github.com>
* ci: modernize github actions (#1287)Libravatar MCMXC2023-07-26
| | | | | | | | | | - use `ubuntu-22.04` runner instead of `ubuntu-20.04` - use `windows-2022` runner instead of `windows-2019` - use `pnpm/action-setup` instead of handling `pnpm install` manually - use pnpm-lock.yaml as caching key for actions/cache instead of inexistent package-lock.json - define `packageManager` config option in `package.json` which is read by `pnpm/action-setup` --------- Co-authored-by: Vijay A <vraravam@users.noreply.github.com>
* Remove the code signing of builds on windowsLibravatar Alphrag2023-07-01
|
* Fix issues reported by sonarqube linterLibravatar Vijay A2023-05-28
|
* Upgrade 'snapcraft' publish to 'v7.x' (#1150)Libravatar Nathanael2023-05-05
|
* Remove unused GIT_DIRTY env var in GH workflow [skip ci]Libravatar Vijay A2023-01-16
|
* fix: update pnpm and revert to stable electron-builderLibravatar Balaji Vijayakumar2023-01-02
|
* Update retry action on buildsLibravatar Alphrag2022-12-19
|
* Switch npm to pnpm (#714)Libravatar Balaji Vijayakumar2022-11-25
|
* Tweak the nightly build for scenario where only the submodules have changes ↵Libravatar Vijay A2022-11-11
| | | | and the main repo doesn't, it should still proceed for a new packaged release
* Change from 'set-output' to using env files (#737)Libravatar Vijay Aravamudhan2022-11-04
| | | per https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
* Revert "Switch from 'npm' to 'pnpm' (#704)"Libravatar Vijay A2022-10-28
|
* Switch from 'npm' to 'pnpm' (#704)Libravatar Vijay Aravamudhan2022-10-26
| | | | | | | Co-authored-by: Markus Hatvan <markus_hatvan@aon.at> Co-authored-by: Nathanaël Houn <contact@nathanaelhoun.fr> Co-authored-by: Balaji Vijayakumar <kuttibalaji.v6@gmail.com> Co-authored-by: André Oliveira <oliveira.andrerodrigues95@gmail.com>
* Remove duplicated lines for nightly and release branch builds [skip ci]Libravatar Vijay A2022-10-18
|
* Fix issue with scheduled nightly buildsLibravatar Vijay A2022-10-18
|
* Missed installing dependencies before running npm scriptsLibravatar Vijay A2022-10-12
|
* Simplify whether to run the build or notLibravatar Vijay A2022-10-11
|
* Submodules get updated only once - removed duplicated codeLibravatar Vijay A2022-10-11
|
* Always update dependencies in the 'develop' branchLibravatar Vijay A2022-10-11
|
* Only run the dependencies update if there are any changes to be deployedLibravatar Vijay A2022-10-09
|
* Minor consistency fix [skip ci]Libravatar Vijay A2022-07-25
|
* Update documentation [skip ci]Libravatar Vijay A2022-07-13
|
* Trying to check if tagging of submodule works [skip ci]Libravatar Vijay A2022-07-01
|
* Moved tagging of the repo from the nightly build process to the ↵Libravatar Vijay Aravamudhan2022-07-01
| | | | post-publishing process [skip ci] (#404)
* Enable windows code signing (#361)Libravatar Alphrag2022-06-25
| | | Co-authored-by: Vijay Aravamudhan <vraravam@users.noreply.github.com>
* Bypass signing for linux and windows for non-nightly and non-release buildsLibravatar Vijay A2022-06-22
|
* Sign mac releasesLibravatar Alphrag2022-06-22
|
* Revert "Update build process to sign mac releases"Libravatar Vijay A2022-06-21
| | | | | | This reverts commit 7122309df14f4854e31c6b09bb915d319bcd0aaa. The build is failing: https://github.com/ferdium/ferdium-app/runs/6976999014?check_suite_focus=true#step:15:57
* Update build process to sign mac releasesLibravatar Alphrag2022-06-21
|
* Revert to using 'SNAPCRAFT_LOGIN'Libravatar Vijay A2022-06-16
|
* Re-inserting the pinning of 'snapcraft' version to try and fix the nightly buildLibravatar Vijay A2022-06-16
|
* Trying to fix snap login issues (#272)Libravatar Vijay Aravamudhan2022-06-15
|
* Lock snapcraft to v5 since v7 breaks the buildLibravatar Vijay A2022-06-15
| | | | versions available at: https://snapcraft.io/snapcraft
* Enable AutoUpdates from in-app with self-sign certificates on macOS (#213)Libravatar André Oliveira2022-06-03
| | | | Co-authored-by: Alphrag <alphrag@pm.me>
* Refactor 'electron-builder' configs to move into 'electron-builder.yml' ↵Libravatar Vijay Aravamudhan2022-05-01
| | | | (#79) [skip ci]
* Fix snap command issue in build script [skip ci]Libravatar Vijay A2022-05-01
|
* Pull new version of 'recipes' [skip ci]Libravatar Vijay A2022-04-30
| | | | Defensive programming for updating 'recipes' during nightly builds
* Enable snap build & publish for edge, beta, stable channels (#74)Libravatar Nathanael2022-05-01
|
* Remove native compilation ('python', 'node-gyp') since we no longer have ↵Libravatar Vijay Aravamudhan2022-05-01
| | | | such dependencies (#73)
* Turn on caching for windowsLibravatar Vijay A2022-04-30
|
* Install the required version of 'python' in CI buildsLibravatar Vijay A2022-04-30
|
* Use 'fetch-depth: 0' to pull in all history (trying to see if the ↵Libravatar Vijay A2022-04-29
| | | | submodule-update issue gets fixed)
* Use specific version of the GH action runner OS so as to limit issues ↵Libravatar André Oliveira2022-04-27
| | | | | relating to upgraded OS under our feet (#55) Co-authored-by: Vijay A <vraravam@users.noreply.github.com>
* fix(ci): escape quotes in windows npm i commandLibravatar Nathanaël Houn2022-04-25
|
* Remove dependency on 'jq' since 'node' can be used for the sameLibravatar Vijay A2022-04-24
|