Skip to content

🐛 Prevent Pluggy bank sync from repeatedly rewriting transactions #433

🐛 Prevent Pluggy bank sync from repeatedly rewriting transactions

🐛 Prevent Pluggy bank sync from repeatedly rewriting transactions #433

name: API Browser Test
on:
pull_request:
paths:
- 'packages/api/**'
- 'packages/loot-core/**'
- 'packages/crdt/**'
- 'package.json'
- 'yarn.lock'
- '.github/workflows/api-browser-test.yml'
merge_group:
permissions:
contents: read
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
api-browser:
name: API browser e2e
runs-on: depot-ubuntu-latest-4
container:
image: mcr.microsoft.com/playwright:v1.59.1-jammy
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Set up environment
uses: ./.github/actions/setup
with:
download-translations: 'false'
- name: Trust the repository directory
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
- name: Build API
run: yarn build:api
- name: Run browser e2e tests
run: yarn workspace @actual-app/api e2e
- uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
if: failure()
with:
name: api-browser-test-results
path: packages/api/test-results/
retention-days: 30
overwrite: true