forked from bnb-chain/opbnb
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge semita codebase into develop (#1)
* Squashed commit of the following: commit 6695f82783417b9f355da32ca0cc0c6068091d36 Merge: e07e80ca2 a582e6f9a Author: Kero <[email protected]> Date: Wed Apr 19 14:25:18 2023 +0800 Merge pull request bnb-chain#17 from node-real/gastrack average base fee commit e07e80ca2d7432974d2217725f77876fb5b5fdd7 Merge: 250fbcb2a 372ec73b2 Author: Kero <[email protected]> Date: Mon Apr 17 18:29:41 2023 +0800 Merge pull request bnb-chain#14 from keroro520/docker-build-push-workflow feat(.github): add docker-build-push.yml commit 372ec73b277f5165f1dc7bafa1948caf01a6f2e7 Author: keroro <[email protected]> Date: Tue Apr 11 10:22:14 2023 +0800 feat(.github): add docker-build-push.yml commit 250fbcb2a22507f973dececb33fe49fe2469b87c Merge: f7e1641b1 8fa4ea66c Author: Kero <[email protected]> Date: Thu Apr 13 15:49:56 2023 +0800 Merge pull request bnb-chain#11 from node-real/update_to_for_bsc_0.5 update to for_bsc 0.5 commit 8fa4ea66cd201c9cfd2a7b7e4b24023b64cef3c0 Author: s7v7nislands <[email protected]> Date: Thu Apr 13 13:22:43 2023 +0800 update to for_bsc 0.5 commit a582e6f9a7c40c7e1b92950f9a1b37f728b21662 Author: s7v7nislands <[email protected]> Date: Wed Apr 12 18:24:56 2023 +0800 filter system trxs which gas price is zero commit f7e1641b12a598c1959e5d7f45c9b2e28ecf7307 Merge: 018857554 25954a2f4 Author: Kero <[email protected]> Date: Wed Apr 12 15:29:02 2023 +0800 Merge pull request bnb-chain#9 from keroro520/cherry-pick-ci-with-tag Cherry pick ci with tag commit 25954a2f428549ebc31a2c4391f39d243e3bc25d Author: keroro <[email protected]> Date: Tue Apr 11 21:15:56 2023 +0800 fix(.github): change create trigger to push trigger commit 4173294881509bf52e842f9212bcdc06c159dbc4 Author: ArthurMa <[email protected]> Date: Tue Apr 11 19:30:23 2023 +0800 Update ci-with-tag.yml commit a7672a549deede2da3b5f1befb7388895f0ee542 Author: ArthurMa <[email protected]> Date: Tue Apr 11 18:44:26 2023 +0800 Update ci-with-tag.yml commit 071c9d80652b1e8b5e9a4d8abe570545417eb535 Author: ArthurMa <[email protected]> Date: Tue Apr 11 17:51:44 2023 +0800 Update ci-with-tag.yml commit 1d83273d3ca077a939d3e37727f72741b3eb0ed7 Author: ArthurMa <[email protected]> Date: Tue Apr 11 17:44:58 2023 +0800 Update ci-with-tag.yml commit 023aa14ab2346e9ed83d7fac226150800b7253fe Author: ArthurMa <[email protected]> Date: Tue Apr 11 17:12:30 2023 +0800 Update ci-with-tag.yml commit 40a7234bb94ad561310e51b2c1ccbd950ac98cd9 Author: ArthurMa <[email protected]> Date: Tue Apr 11 17:10:56 2023 +0800 Update and rename ci-with-pr.yml to ci-with-tag.yml commit 2f7128c47a95ec55a93197af1b8d2b9ecd4c573d Author: arthurma <[email protected]> Date: Tue Apr 11 14:24:56 2023 +0800 [beta] new a CI flow to export image to nr ecr commit 307353a3b952c25082bb347372b18a3e859e914f Author: s7v7nislands <[email protected]> Date: Mon Apr 10 16:16:52 2023 +0800 add avarage gasprice to l1 block info commit 018857554fe497949d40552cd08204a0370a83b6 Merge: 9b95617e0 2bf1e92ad Author: s7v7nislands <[email protected]> Date: Thu Apr 6 17:59:17 2023 +0800 Merge pull request #4 from node-real/fix_gasprice fix gasprice commit 2bf1e92adad9462d2659cbccee778d5fd62a1ada Author: s7v7nislands <[email protected]> Date: Thu Apr 6 16:47:03 2023 +0800 fix gasprice commit 9b95617e0cb7c55e8efe55767a79b5b377731fa9 Merge: fbba7ba49 d75fb80c5 Author: Kero <[email protected]> Date: Tue Mar 28 16:53:01 2023 +0800 Merge pull request #2 from node-real/fix_basefee fix basefee commit d75fb80c5db39cbb10c222dd55e02fb6c181783b Author: s7v7nislands <[email protected]> Date: Tue Mar 28 16:51:12 2023 +0800 fix basefee commit fbba7ba495636eac7d92ded3db917fe5b3ea043c Merge: 7bdcb0f 22779e4b3 Author: s7v7nislands <[email protected]> Date: Mon Mar 27 16:19:31 2023 +0800 Merge pull request #1 from node-real/fix_bsc fix optimims port to bsc commit 22779e4b340430675e00dbca2cfa13744e9df749 Author: s7v7nislands <[email protected]> Date: Sun Mar 26 21:44:48 2023 +0800 fix optimims port to bsc * fix trx manager --------- Co-authored-by: s7v7nislands <[email protected]>
- Loading branch information
1 parent
1afd173
commit 3dd2986
Showing
21 changed files
with
356 additions
and
67 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,77 @@ | ||
name: CI-trigger-by-tag | ||
|
||
on: | ||
push: | ||
tags: | ||
- '*' | ||
env: | ||
REGION: us-east-1 | ||
ECR_REGISTRY_ID: 553885929720 | ||
|
||
jobs: | ||
ci-lint: | ||
runs-on: [self-hosted,qa-infra-k8s] | ||
steps: | ||
- uses: actions/checkout@v3 | ||
with: | ||
token: ${{ secrets.GITHUB_TOKEN }} | ||
- name: static check | ||
id: static-check | ||
# TODO: developers need to add static check scripts | ||
run: | | ||
echo "static check" | ||
ci-tests: | ||
runs-on: [self-hosted,qa-infra-k8s] | ||
steps: | ||
- uses: actions/checkout@v3 | ||
with: | ||
token: ${{ secrets.GITHUB_TOKEN }} | ||
- name: unit tests | ||
id: unit-tests | ||
# TODO: developers need to add unit test scripts | ||
run: | | ||
echo "unit tests" | ||
ci-build: | ||
runs-on: [self-hosted,qa-infra-k8s] | ||
needs: [ci-lint, ci-tests] | ||
steps: | ||
- uses: actions/checkout@v3 | ||
with: | ||
token: ${{ secrets.GITHUB_TOKEN }} | ||
- name: Configure AWS credentials | ||
uses: aws-actions/configure-aws-credentials@v2 # More information on this action can be found below in the 'AWS Credentials' section | ||
with: | ||
role-to-assume: arn:aws:iam::553885929720:role/tf_nodereal_prod_ecr_cicd_deployment_assume_role | ||
aws-region: us-east-1 | ||
role-duration-seconds: 1800 | ||
- name: Build, tag, and push image to Amazon ECR | ||
env: | ||
OP_NODE_IMAGE_REPO: op-node | ||
OP_BATCHER_IMAGE_REPO: op-batcher | ||
OP_PROPOSER_IMAGE_REPO: op-proposer | ||
run: | | ||
OP_NODE_IMAGE_NAME="${ECR_REGISTRY_ID}.dkr.ecr.${REGION}.amazonaws.com/$OP_NODE_IMAGE_REPO:${GITHUB_REF#refs/*/}" | ||
OP_BATCHER_IMAGE_NAME="${ECR_REGISTRY_ID}.dkr.ecr.${REGION}.amazonaws.com/$OP_BATCHER_IMAGE_REPO:${GITHUB_REF#refs/*/}" | ||
OP_PROPOSER_IMAGE_NAME="${ECR_REGISTRY_ID}.dkr.ecr.${REGION}.amazonaws.com/$OP_PROPOSER_IMAGE_REPO:${GITHUB_REF#refs/*/}" | ||
aws ecr get-login-password --region ${REGION} | docker login --username AWS --password-stdin ${ECR_REGISTRY_ID}.dkr.ecr.${REGION}.amazonaws.com | ||
aws ecr --region $REGION describe-repositories --registry-id $ECR_REGISTRY_ID --repository-names $OP_NODE_IMAGE_REPO || aws ecr --region $REGION create-repository --registry-id $ECR_REGISTRY_ID --repository-name $OP_NODE_IMAGE_REPO | ||
aws ecr --region $REGION set-repository-policy --registry-id $ECR_REGISTRY_ID --repository-name $OP_NODE_IMAGE_REPO --policy-text file:///home/runner/repo-access-permissions.json | ||
aws ecr --region $REGION describe-repositories --registry-id $ECR_REGISTRY_ID --repository-names $OP_BATCHER_IMAGE_REPO || aws ecr --region $REGION create-repository --registry-id $ECR_REGISTRY_ID --repository-name $OP_BATCHER_IMAGE_REPO | ||
aws ecr --region $REGION set-repository-policy --registry-id $ECR_REGISTRY_ID --repository-name $OP_BATCHER_IMAGE_REPO --policy-text file:///home/runner/repo-access-permissions.json | ||
aws ecr --region $REGION describe-repositories --registry-id $ECR_REGISTRY_ID --repository-names $OP_PROPOSER_IMAGE_REPO || aws ecr --region $REGION create-repository --registry-id $ECR_REGISTRY_ID --repository-name $OP_PROPOSER_IMAGE_REPO | ||
aws ecr --region $REGION set-repository-policy --registry-id $ECR_REGISTRY_ID --repository-name $OP_PROPOSER_IMAGE_REPO --policy-text file:///home/runner/repo-access-permissions.json | ||
docker build --build-arg GIT_TOKEN=${{ secrets.GO_MODULES_TOKEN }} -t $OP_NODE_IMAGE_NAME -f op-node/Dockerfile . | ||
docker push $OP_NODE_IMAGE_NAME | ||
docker build --build-arg GIT_TOKEN=${{ secrets.GO_MODULES_TOKEN }} -t $OP_BATCHER_IMAGE_NAME -f op-batcher/Dockerfile . | ||
docker push $OP_BATCHER_IMAGE_NAME | ||
docker build --build-arg GIT_TOKEN=${{ secrets.GO_MODULES_TOKEN }} -t $OP_PROPOSER_IMAGE_NAME -f op-proposer/Dockerfile . | ||
docker push $OP_PROPOSER_IMAGE_NAME | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
name: Build and Push Docker Images | ||
|
||
on: | ||
push: | ||
tags: | ||
- '*' | ||
|
||
jobs: | ||
build-and-push: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- name: Checkout repository | ||
uses: actions/checkout@v3 | ||
|
||
- name: Set up Docker Buildx | ||
uses: docker/setup-buildx-action@v2 | ||
|
||
- name: Login to GitHub Container Registry | ||
uses: docker/login-action@v2 | ||
with: | ||
registry: ghcr.io | ||
username: ${{ github.actor }} | ||
password: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
- name: Build and push op-node image | ||
uses: docker/build-push-action@v4 | ||
with: | ||
context: . | ||
file: ./op-node/Dockerfile | ||
push: true | ||
tags: ghcr.io/node-real/optimism/op-node:${{ github.ref_name }} | ||
|
||
- name: Build and push op-batcher image | ||
uses: docker/build-push-action@v4 | ||
with: | ||
context: . | ||
file: ./op-batcher/Dockerfile | ||
push: true | ||
tags: ghcr.io/node-real/optimism/op-batcher:${{ github.ref_name }} | ||
|
||
- name: Build and push op-proposer image | ||
uses: docker/build-push-action@v4 | ||
with: | ||
context: . | ||
file: ./op-proposer/Dockerfile | ||
push: true | ||
tags: ghcr.io/node-real/optimism/op-proposer:${{ github.ref_name }} |
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.