[PR #136] [CLOSED] Fix test suite falling over and add github CI #3039

Closed
opened 2026-02-28 20:35:25 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/136
Author: @TomAFrench
Created: 7/24/2022
Status: Closed

Base: masterHead: github-action-test


📝 Commits (5)

  • b96ce41 ci: run tests on github actions in addition to circleci
  • f42a855 ci: delete circleci config
  • e0969bd fix: get tests passing again
  • 4950ee1 Merge branch 'master' into github-action-test
  • e14a7b7 Merge branch 'master' into github-action-test

📊 Changes

6 files changed (+1542 additions, -261 deletions)

View changed files

.circleci/config.yml (+0 -121)
.github/workflows/test.yml (+18 -0)
📝 package.json (+0 -1)
📝 packages/loot-core/package.json (+1 -0)
📝 packages/loot-core/src/server/sync/index.js (+3 -3)
📝 yarn.lock (+1520 -136)

📄 Description

Edit: It seems like tests have been broken on master somehow and it only came to light when creating this PR. I've fixed this issue in this PR.

In general we seem to be moving away from using circleCI in favour of Github actions. This PR completes this switch.

A number of the scripts still reference circleCI however I think this is likely fine for now as we don't go down those codepaths on Github and it'll be easier to re-enable code signing later on if we leave them in.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/136 **Author:** [@TomAFrench](https://github.com/TomAFrench) **Created:** 7/24/2022 **Status:** ❌ Closed **Base:** `master` ← **Head:** `github-action-test` --- ### 📝 Commits (5) - [`b96ce41`](https://github.com/actualbudget/actual/commit/b96ce4138b73b240675e7e46e7c91f9093e86b56) ci: run tests on github actions in addition to circleci - [`f42a855`](https://github.com/actualbudget/actual/commit/f42a855b3583e50949d2437ef995a5f3d535c029) ci: delete circleci config - [`e0969bd`](https://github.com/actualbudget/actual/commit/e0969bd54655abbe0fee1a965043a5269941d9b9) fix: get tests passing again - [`4950ee1`](https://github.com/actualbudget/actual/commit/4950ee1310010a059c6b6c4549e08a5ee93dfcfa) Merge branch 'master' into github-action-test - [`e14a7b7`](https://github.com/actualbudget/actual/commit/e14a7b7643d643c2bb16e83eb4635e4f00043f61) Merge branch 'master' into github-action-test ### 📊 Changes **6 files changed** (+1542 additions, -261 deletions) <details> <summary>View changed files</summary> ➖ `.circleci/config.yml` (+0 -121) ➕ `.github/workflows/test.yml` (+18 -0) 📝 `package.json` (+0 -1) 📝 `packages/loot-core/package.json` (+1 -0) 📝 `packages/loot-core/src/server/sync/index.js` (+3 -3) 📝 `yarn.lock` (+1520 -136) </details> ### 📄 Description Edit: It seems like tests have been broken on master somehow and it only came to light when creating this PR. I've fixed this issue in this PR. In general we seem to be moving away from using circleCI in favour of Github actions. This PR completes this switch. A number of the scripts still reference circleCI however I think this is likely fine for now as we don't go down those codepaths on Github and it'll be easier to re-enable code signing later on if we leave them in. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 20:35:25 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#3039