Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | ci: update various github actions to latest (#1494) | 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) | 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) | 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 | 2023-07-01 | |
| | |||
* | Fix issues reported by sonarqube linter | 2023-05-28 | |
| | |||
* | Upgrade 'snapcraft' publish to 'v7.x' (#1150) | 2023-05-05 | |
| | |||
* | Remove unused GIT_DIRTY env var in GH workflow [skip ci] | 2023-01-16 | |
| | |||
* | fix: update pnpm and revert to stable electron-builder | 2023-01-02 | |
| | |||
* | Update retry action on builds | 2022-12-19 | |
| | |||
* | Switch npm to pnpm (#714) | 2022-11-25 | |
| | |||
* | Tweak the nightly build for scenario where only the submodules have changes ↵ | 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) | 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)" | 2022-10-28 | |
| | |||
* | Switch from 'npm' to 'pnpm' (#704) | 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] | 2022-10-18 | |
| | |||
* | Fix issue with scheduled nightly builds | 2022-10-18 | |
| | |||
* | Missed installing dependencies before running npm scripts | 2022-10-12 | |
| | |||
* | Simplify whether to run the build or not | 2022-10-11 | |
| | |||
* | Submodules get updated only once - removed duplicated code | 2022-10-11 | |
| | |||
* | Always update dependencies in the 'develop' branch | 2022-10-11 | |
| | |||
* | Only run the dependencies update if there are any changes to be deployed | 2022-10-09 | |
| | |||
* | Minor consistency fix [skip ci] | 2022-07-25 | |
| | |||
* | Update documentation [skip ci] | 2022-07-13 | |
| | |||
* | Trying to check if tagging of submodule works [skip ci] | 2022-07-01 | |
| | |||
* | Moved tagging of the repo from the nightly build process to the ↵ | 2022-07-01 | |
| | | | | post-publishing process [skip ci] (#404) | ||
* | Enable windows code signing (#361) | 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 | 2022-06-22 | |
| | |||
* | Sign mac releases | 2022-06-22 | |
| | |||
* | Revert "Update build process to sign mac releases" | 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 | 2022-06-21 | |
| | |||
* | Revert to using 'SNAPCRAFT_LOGIN' | 2022-06-16 | |
| | |||
* | Re-inserting the pinning of 'snapcraft' version to try and fix the nightly build | 2022-06-16 | |
| | |||
* | Trying to fix snap login issues (#272) | 2022-06-15 | |
| | |||
* | Lock snapcraft to v5 since v7 breaks the build | 2022-06-15 | |
| | | | | versions available at: https://snapcraft.io/snapcraft | ||
* | Enable AutoUpdates from in-app with self-sign certificates on macOS (#213) | 2022-06-03 | |
| | | | | Co-authored-by: Alphrag <alphrag@pm.me> | ||
* | Refactor 'electron-builder' configs to move into 'electron-builder.yml' ↵ | 2022-05-01 | |
| | | | | (#79) [skip ci] | ||
* | Fix snap command issue in build script [skip ci] | 2022-05-01 | |
| | |||
* | Pull new version of 'recipes' [skip ci] | 2022-04-30 | |
| | | | | Defensive programming for updating 'recipes' during nightly builds | ||
* | Enable snap build & publish for edge, beta, stable channels (#74) | 2022-05-01 | |
| | |||
* | Remove native compilation ('python', 'node-gyp') since we no longer have ↵ | 2022-05-01 | |
| | | | | such dependencies (#73) | ||
* | Turn on caching for windows | 2022-04-30 | |
| | |||
* | Install the required version of 'python' in CI builds | 2022-04-30 | |
| | |||
* | Use 'fetch-depth: 0' to pull in all history (trying to see if the ↵ | 2022-04-29 | |
| | | | | submodule-update issue gets fixed) | ||
* | Use specific version of the GH action runner OS so as to limit issues ↵ | 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 | 2022-04-25 | |
| | |||
* | Remove dependency on 'jq' since 'node' can be used for the same | 2022-04-24 | |
| | |||
* | Upgrade 'sqlite3' | 2022-04-23 | |
| | | | | | | | | | Add missing dev dependency '@babel/core' [prep for pnpm] Combine 'prebuild' into 'build' script since pre-scripts automagic is not supported by pnpm [cleanup] Use 'pnpm' instead of 'pnpm run' [cleanup] Clean npm cache after cleaning pnpm since pnpm is also managed within npm [cleanup] Delete '~/.electron-gyp' while cleaning | ||
* | Added build scripts for linux, macos and windows to help new contributors ↵ | 2022-04-22 | |
| | | | | | | get setup quickly (#21) Co-authored-by: Vijay A <vraravam@users.noreply.github.com> Co-authored-by: André Oliveira <oliveira.andrerodrigues95@gmail.com> | ||
* | Fix build for snapcraft: command not found | 2022-04-22 | |
| | |||
* | Turn on linux builds but still commented out snap publish | 2022-04-22 | |
| |