Skip to content

Commit b313505

Browse files
committed
Upgrade BCH VMs, add support for limits, loops, and bigint CHIPs
1 parent b20f08c commit b313505

77 files changed

Lines changed: 562 additions & 153 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
needs: [lint]
4242
runs-on: ubuntu-latest
4343
container:
44-
image: mcr.microsoft.com/playwright:v1.41.0-jammy
44+
image: mcr.microsoft.com/playwright:v1.45.0-jammy
4545
strategy:
4646
fail-fast: false
4747
matrix:
@@ -135,7 +135,11 @@ jobs:
135135
run: yarn cov:lcov
136136
- name: Send coverage to Codecov
137137
if: always()
138-
uses: codecov/codecov-action@v3
138+
uses: codecov/codecov-action@v4
139+
with:
140+
fail_ci_if_error: true
141+
token: ${{ secrets.CODECOV_TOKEN }}
142+
verbose: true
139143

140144
merge-reports:
141145
# Merge reports after playwright-tests, even if some shards have failed

.pnp.cjs

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ This will open Bitauth IDE in development mode.
5858

5959
Bitauth IDE uses [Yarn's Zero-Installs strategy](https://yarnpkg.com/features/zero-installs) – all of [Bitauth IDE's dependencies are tracked in an independent git repository](https://github.com/bitauth/bitauth-ide-dependencies), and the dependency repo is automatically shallow-cloned into the `.yarn` directory.
6060

61-
To run all tests:
61+
To run all tests, install the playwright browsers with `yarn test:install`, then:
6262

6363
```sh
6464
yarn test

libauth

Submodule libauth updated 301 files

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"version": "1.0.0",
44
"private": true,
55
"devDependencies": {
6-
"@bitauth/libauth": "2.0.0",
6+
"@bitauth/libauth": "3.1.0-next.0",
77
"@blueprintjs/core": "^5.8.2",
88
"@blueprintjs/icons": "^5.7.0",
99
"@blueprintjs/select": "^5.0.23",
1010
"@monaco-editor/react": "^4.6.0",
11-
"@playwright/test": "^1.41.1",
11+
"@playwright/test": "^1.45.0",
1212
"@types/node": "^20.11.5",
1313
"@types/pako": "^2.0.3",
1414
"@types/react": "^18.2.48",
@@ -59,6 +59,7 @@
5959
"fix:eslint": "yarn test:eslint --fix",
6060
"gen:assets:install": "yarn_enable_scripts=true yarn add -D @vite-pwa/assets-generator",
6161
"gen:assets": "pwa-assets-generator --preset minimal public/favicon.svg",
62+
"test:install": "yarn playwright install",
6263
"test": "yarn test:lint && yarn test:e2e",
6364
"test:lint": "yarn test:prettier && yarn test:eslint && yarn test:spelling",
6465
"test:eslint": "eslint . -c .eslintrc.cjs --max-warnings 0",
@@ -70,7 +71,7 @@
7071
"e2e:report": "playwright show-report",
7172
"e2e:report:keep": "[ ! -f playwright-report-keep ] || mv playwright-report-keep playwright-report-keep-$(date +%Y%m%d_%H%MZ) && mv playwright-report playwright-report-keep && yarn e2e:report:keep:view",
7273
"e2e:report:keep:view": "playwright show-report playwright-report-keep",
73-
"e2e:docker:bash": "docker run --rm -p 9323:9323 -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.41.0-jammy /bin/bash",
74+
"e2e:docker:bash": "docker run --rm -p 9323:9323 -v $(pwd):/work/ -w /work/ -it mcr.microsoft.com/playwright:v1.45.0-jammy /bin/bash",
7475
"e2e:docker": "node -e \"fetch('http://localhost:3000').then(res => res.status === 200 ? console.log('Running e2e tests in Docker using base URL: http://localhost:3000') : Promise.reject()).catch(() => { console.error(`No server is listening at: http://localhost:3000. Run 'yarn start' or 'yarn preview' in another tab and try again.`); process.exit(1); } );\" && yarn e2e:docker:bash -c 'DOCKER=1 yarn test:e2e'",
7576
"e2e:docker:prod": "node -e \"fetch('http://localhost:31313').then(res => res.status === 200 ? console.log('Running e2e tests in Docker using base URL: http://localhost:31313') : Promise.reject()).catch(() => {console.error(`No server is listening at: http://localhost:31313. Run 'yarn preview:prod' in another tab and try again.`); process.exit(1); });\" && yarn e2e:docker:bash -c 'DOCKER=1 yarn test:e2e:prod'",
7677
"e2e:update-har": "UPDATE_HAR=1 yarn test:e2e --project=chromium tests/routing.spec.ts",

0 commit comments

Comments
 (0)