Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove pnpm cache (since its suspected that sqlite cache is corrupted) (#1703)v6.7.3-nightly.12 | Vijay Aravamudhan | 2024-04-17 |
| | |||
* | Revert "Bring in missing python (system dependency) (#1639)" | Vijay A | 2024-03-31 |
| | | | | | | Since its causing all builds to fail This reverts commit 53c72ea5ac4f103291fdd347b7cd9cc0dbafa4b5. | ||
* | Bring in missing python (system dependency) (#1639) | Vijay Aravamudhan | 2024-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 versions | Vijay A | 2024-02-10 |
| | |||
* | ci: update various github actions to latest (#1494) | MCMXC | 2023-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) | André Oliveira | 2023-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) | MCMXC | 2023-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 windows | Alphrag | 2023-07-01 |
| | |||
* | Fix issues reported by sonarqube linter | Vijay A | 2023-05-28 |
| | |||
* | Upgrade 'snapcraft' publish to 'v7.x' (#1150) | Nathanael | 2023-05-05 |
| | |||
* | Remove unused GIT_DIRTY env var in GH workflow [skip ci] | Vijay A | 2023-01-16 |
| | |||
* | fix: update pnpm and revert to stable electron-builder | Balaji Vijayakumar | 2023-01-02 |
| | |||
* | Update retry action on builds | Alphrag | 2022-12-19 |
| | |||
* | Switch npm to pnpm (#714) | Balaji Vijayakumar | 2022-11-25 |
| | |||
* | Tweak the nightly build for scenario where only the submodules have changes ↵ | Vijay A | 2022-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) | Vijay Aravamudhan | 2022-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)" | Vijay A | 2022-10-28 |
| | |||
* | Switch from 'npm' to 'pnpm' (#704) | Vijay Aravamudhan | 2022-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] | Vijay A | 2022-10-18 |
| | |||
* | Fix issue with scheduled nightly builds | Vijay A | 2022-10-18 |
| | |||
* | Missed installing dependencies before running npm scripts | Vijay A | 2022-10-12 |
| | |||
* | Simplify whether to run the build or not | Vijay A | 2022-10-11 |
| | |||
* | Submodules get updated only once - removed duplicated code | Vijay A | 2022-10-11 |
| | |||
* | Always update dependencies in the 'develop' branch | Vijay A | 2022-10-11 |
| | |||
* | Only run the dependencies update if there are any changes to be deployed | Vijay A | 2022-10-09 |
| | |||
* | Minor consistency fix [skip ci] | Vijay A | 2022-07-25 |
| | |||
* | Update documentation [skip ci] | Vijay A | 2022-07-13 |
| | |||
* | Trying to check if tagging of submodule works [skip ci] | Vijay A | 2022-07-01 |
| | |||
* | Moved tagging of the repo from the nightly build process to the ↵ | Vijay Aravamudhan | 2022-07-01 |
| | | | | post-publishing process [skip ci] (#404) | ||
* | Enable windows code signing (#361) | Alphrag | 2022-06-25 |
| | | | Co-authored-by: Vijay Aravamudhan <vraravam@users.noreply.github.com> | ||
* | Bypass signing for linux and windows for non-nightly and non-release builds | Vijay A | 2022-06-22 |
| | |||
* | Sign mac releases | Alphrag | 2022-06-22 |
| | |||
* | Revert "Update build process to sign mac releases" | Vijay A | 2022-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 releases | Alphrag | 2022-06-21 |
| | |||
* | Revert to using 'SNAPCRAFT_LOGIN' | Vijay A | 2022-06-16 |
| | |||
* | Re-inserting the pinning of 'snapcraft' version to try and fix the nightly build | Vijay A | 2022-06-16 |
| | |||
* | Trying to fix snap login issues (#272) | Vijay Aravamudhan | 2022-06-15 |
| | |||
* | Lock snapcraft to v5 since v7 breaks the build | Vijay A | 2022-06-15 |
| | | | | versions available at: https://snapcraft.io/snapcraft | ||
* | Enable AutoUpdates from in-app with self-sign certificates on macOS (#213) | André Oliveira | 2022-06-03 |
| | | | | Co-authored-by: Alphrag <alphrag@pm.me> | ||
* | Refactor 'electron-builder' configs to move into 'electron-builder.yml' ↵ | Vijay Aravamudhan | 2022-05-01 |
| | | | | (#79) [skip ci] | ||
* | Fix snap command issue in build script [skip ci] | Vijay A | 2022-05-01 |
| | |||
* | Pull new version of 'recipes' [skip ci] | Vijay A | 2022-04-30 |
| | | | | Defensive programming for updating 'recipes' during nightly builds | ||
* | Enable snap build & publish for edge, beta, stable channels (#74) | Nathanael | 2022-05-01 |
| | |||
* | Remove native compilation ('python', 'node-gyp') since we no longer have ↵ | Vijay Aravamudhan | 2022-05-01 |
| | | | | such dependencies (#73) | ||
* | Turn on caching for windows | Vijay A | 2022-04-30 |
| | |||
* | Install the required version of 'python' in CI builds | Vijay A | 2022-04-30 |
| | |||
* | Use 'fetch-depth: 0' to pull in all history (trying to see if the ↵ | Vijay A | 2022-04-29 |
| | | | | submodule-update issue gets fixed) | ||
* | Use specific version of the GH action runner OS so as to limit issues ↵ | André Oliveira | 2022-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 command | Nathanaël Houn | 2022-04-25 |
| | |||
* | Remove dependency on 'jq' since 'node' can be used for the same | Vijay A | 2022-04-24 |
| |