Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Falcon release - Inomurko/008 #198

Merged
merged 55 commits into from
Jun 17, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
622b8ee
added: bodh finance (#105)
0xmonk Apr 14, 2022
6df2016
improve exit value checking and simplify messages (#110)
CAPtheorem Apr 14, 2022
f4bb572
Gateway: Boba bridge (#24)
sk-enya Apr 15, 2022
599c9e7
correctly handle empty wallets (#111)
CAPtheorem Apr 15, 2022
84e6fe0
Wsdt/tm subgraph (#112)
wsdt Apr 15, 2022
df6de90
check for low BOBA for exits (#113)
CAPtheorem Apr 15, 2022
b9b90cb
Gateway minor - monsters, typos, minor bugs (#114)
CAPtheorem Apr 15, 2022
ae317a8
Gateway minor straggler (#115)
CAPtheorem Apr 16, 2022
1e1717b
changes: (#116)
sk-enya Apr 17, 2022
a42dfcd
Gateway Visuals (#117)
CAPtheorem Apr 19, 2022
f3f6850
Use BobaStraw for gas price oracle (#119)
boyuan-chen Apr 19, 2022
8ce56fa
fix: sdk - remove dependence on l2 eth_getLogs (#101)
souradeep-das Apr 19, 2022
99f836c
Inomurko/kms bs (#70)
InoMurko Apr 19, 2022
0416c70
Additional Turing Example: KYC (#39)
wsdt Apr 19, 2022
2127cea
Add proxy contract for Boba_GasPriceOracle (#123)
boyuan-chen Apr 20, 2022
d64cad9
[monitor] Support Rinkeby and increase time interval (#66)
boyuan-chen Apr 20, 2022
515c2b6
enable beta (#124)
CAPtheorem Apr 21, 2022
13327b1
Fix/gateway style console (#125)
sk-enya Apr 21, 2022
b32aab7
Additional Turing Example: Faucet/CAPTCHA (#97)
CAPtheorem Apr 22, 2022
6ff3883
Update Faucet.js (#128)
CAPtheorem Apr 22, 2022
3126508
add files for running a rinkeby replica (#127)
CAPtheorem Apr 22, 2022
1a64fdf
Set warm rate to 5 minutes (#129)
boyuan-chen Apr 25, 2022
6382435
Wsdt/turing ux dapp (#118)
wsdt Apr 25, 2022
eb78973
Separate prod and dev env for batch submitter (#122)
boyuan-chen Apr 25, 2022
473cdd4
Move all docs to monorepo (#132)
CAPtheorem Apr 30, 2022
f761ce4
enable v1, v2, and v2OLO settlement (#142)
CAPtheorem May 2, 2022
7860d0b
docs: update json rpc docs (#143)
souradeep-das May 3, 2022
eeefba1
fix init-fund example (#140)
souradeep-das May 3, 2022
ef62cd2
Wsdt/turing ux dapp (#139)
wsdt May 3, 2022
7b55906
ci (#102)
InoMurko May 3, 2022
d72ca4b
Gateway: fixes. (#131)
sk-enya May 4, 2022
8312dd8
Add Boba API tests (#144)
boyuan-chen May 8, 2022
2649c12
Docs in monorepo DO NOT MERGE (#145)
CAPtheorem May 8, 2022
37bcca0
Add Boba gas oracle tests (#150)
boyuan-chen May 8, 2022
4e25ac6
openapi fix (#152)
InoMurko May 8, 2022
1c5abd8
Fix gas estimation (#153)
boyuan-chen May 8, 2022
fe09921
Docs in monorepo (#155)
CAPtheorem May 8, 2022
24a2bae
add USDC display and open fee switcher (#159)
CAPtheorem May 10, 2022
474caec
Update Wallet.js (#160)
CAPtheorem May 10, 2022
f5ce151
fix typo
CAPtheorem May 10, 2022
1ef2c15
improved error handling
CAPtheorem May 10, 2022
d2c0157
Parse fixes (#163)
tgunnoe May 10, 2022
f424562
enable fee switcher for mobile (#164)
CAPtheorem May 10, 2022
3542599
Fix missing hardat versions in yarn.locks (#166)
tgunnoe May 12, 2022
87ec221
Wsdt/turing improved testnet fountain (#151)
CAPtheorem May 12, 2022
02a2b74
twitter button (#168)
CAPtheorem May 13, 2022
e7c0c2c
Twitter autofill (#169)
CAPtheorem May 13, 2022
6af573e
utility to setup ga tagging for gateway (#165)
sk-enya May 18, 2022
54fb483
Fix the problem of not being able to send all ETH (#175)
boyuan-chen Jun 3, 2022
f7c71d7
Settle WAGMIv3 (#179)
boyuan-chen Jun 10, 2022
38895d8
add koyo (#178)
perpetuum7 Jun 10, 2022
460de41
cleanup logs (#177)
InoMurko Jun 15, 2022
e1a2919
rm alt faucet (#192)
wsdt Jun 15, 2022
087ef55
update turing tests for mainnet (#4)
CAPtheorem Jun 15, 2022
b018471
Calldata compression (#184)
boyuan-chen Jun 15, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
39 changes: 39 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
#adapted from https://raw.githubusercontent.com/ethereum-optimism/optimism/develop/.circleci/config.yml
version: 2.1

jobs:
integration-tests:
machine:
image: ubuntu-2004:202111-02
docker_layer_caching: true
environment:
DOCKER_BUILDKIT: 1
parallelism: 4
steps:
- checkout
- run:
name: Bring up the stack
command: |
./scripts/build-ci.sh
BUILD=2 DAEMON=1 ./up_local.sh
working_directory: ops
- run:
name: Start background logging
working_directory: ops
background: true
command: docker-compose -f docker-compose.yml logs --follow
- run:
name: Wait for sequencer
command: bash scripts/wait-for-sequencer.sh
working_directory: ops
- run:
name: Run integration tests
command: |
circleci tests glob "../integration-tests/test/*.spec.ts" | circleci tests split | tee splits.txt
docker-compose run integration_tests $(cat splits.txt)
working_directory: ops

workflows:
main:
jobs:
- integration-tests
47 changes: 47 additions & 0 deletions .github/workflows/boba-gas-oracle.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: boba-gas-oracle unit tests

on:
push:
paths:
- 'packages/boba/gas-price-oracle/**'
branches:
- 'master'
- 'develop'
- '*rc'
- 'regenesis/*'
pull_request:
paths:
- 'packages/boba/gas-price-oracle/**'
branches:
- 'master'
- 'develop'
- '*rc'
- 'regenesis/*'
workflow_dispatch:

jobs:
tests:
runs-on: ubuntu-latest
steps:
# Monorepo tests
- uses: actions/checkout@v2

- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "::set-output name=dir::$(yarn cache dir)"

- uses: actions/cache@v2
id: yarn-cache
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
${{ runner.os }}-yarn-

- name: Build
working-directory: ./
run: yarn && yarn install && yarn build

- name: Run Boba gas oracle unit tests
working-directory: ./packages/boba/gas-price-oracle
run: yarn test
Loading