From 57b86b86a27c80ff4c96d4c52e8535adf3c16d86 Mon Sep 17 00:00:00 2001 From: NanezX Date: Sun, 4 Jun 2023 19:33:49 -0400 Subject: [PATCH 1/7] Update CI Deployment keys based on branches --- .github/workflows/ci-deployment.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-deployment.yaml b/.github/workflows/ci-deployment.yaml index 0d4ad3384..91c34dc62 100644 --- a/.github/workflows/ci-deployment.yaml +++ b/.github/workflows/ci-deployment.yaml @@ -3,6 +3,8 @@ on: [push] jobs: deploy: runs-on: ubuntu-latest + env: + DEPLOYMENT_KEY: ${{ github.ref == 'refs/heads/develop' && secrets.DEPLOYMENT_KEY_MUMBAI || secrets.DEPLOYMENT_KEY_MUMBAI_DEV }} steps: - uses: actions/checkout@v2 with: @@ -18,5 +20,5 @@ jobs: nix_path: nixpkgs=channel:nixos-unstable - run: nix-shell --run 'forge install && ci-deployment mumbai' env: - DEPLOYMENT_KEY_MUMBAI: ${{ secrets.DEPLOYMENT_KEY_MUMBAI }} + DEPLOYMENT_KEY_MUMBAI: ${{ env.DEPLOYMENT_KEY }} POLYGONSCAN_KEY: ${{ secrets.POLYGONSCAN_KEY }} From b591c4f5f4de2329e0fb4e8a4300e94c8a80ef7c Mon Sep 17 00:00:00 2001 From: NanezX Date: Sun, 4 Jun 2023 20:11:52 -0400 Subject: [PATCH 2/7] test key per branch --- .github/workflows/ci-deployment.yaml | 36 +++++++++++++++------------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci-deployment.yaml b/.github/workflows/ci-deployment.yaml index 91c34dc62..8ad70e12b 100644 --- a/.github/workflows/ci-deployment.yaml +++ b/.github/workflows/ci-deployment.yaml @@ -4,21 +4,25 @@ jobs: deploy: runs-on: ubuntu-latest env: - DEPLOYMENT_KEY: ${{ github.ref == 'refs/heads/develop' && secrets.DEPLOYMENT_KEY_MUMBAI || secrets.DEPLOYMENT_KEY_MUMBAI_DEV }} + DEPLOYMENT_KEY: ${{ github.ref == 'refs/heads/develop' && secrets.DEPLOYMENT_KEY_MUMBAI_DEV || secrets.DEPLOYMENT_KEY_MUMBAI }} steps: - - uses: actions/checkout@v2 - with: - token: ${{ secrets.ACCESS_TOKEN }} - # foundry doesn't have a nix derivation so we do it impure - - name: Install Foundry - uses: foundry-rs/foundry-toolchain@v1 - with: - version: nightly + - name: Display environment variables + run: | + echo "DEPLOYMENT_KEY: $DEPLOYMENT_KEY" - - uses: cachix/install-nix-action@v13 - with: - nix_path: nixpkgs=channel:nixos-unstable - - run: nix-shell --run 'forge install && ci-deployment mumbai' - env: - DEPLOYMENT_KEY_MUMBAI: ${{ env.DEPLOYMENT_KEY }} - POLYGONSCAN_KEY: ${{ secrets.POLYGONSCAN_KEY }} + # - uses: actions/checkout@v2 + # with: + # token: ${{ secrets.ACCESS_TOKEN }} + # # foundry doesn't have a nix derivation so we do it impure + # - name: Install Foundry + # uses: foundry-rs/foundry-toolchain@v1 + # with: + # version: nightly + + # - uses: cachix/install-nix-action@v13 + # with: + # nix_path: nixpkgs=channel:nixos-unstable + # - run: nix-shell --run 'forge install && ci-deployment mumbai' + # env: + # DEPLOYMENT_KEY_MUMBAI: ${{ env.DEPLOYMENT_KEY }} + # POLYGONSCAN_KEY: ${{ secrets.POLYGONSCAN_KEY }} From 089a98de945aef3953ea47184cdbfa07d9774e1b Mon Sep 17 00:00:00 2001 From: NanezX Date: Sun, 4 Jun 2023 20:13:00 -0400 Subject: [PATCH 3/7] test other key --- .github/workflows/ci-deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-deployment.yaml b/.github/workflows/ci-deployment.yaml index 8ad70e12b..dedcfb1b6 100644 --- a/.github/workflows/ci-deployment.yaml +++ b/.github/workflows/ci-deployment.yaml @@ -4,7 +4,7 @@ jobs: deploy: runs-on: ubuntu-latest env: - DEPLOYMENT_KEY: ${{ github.ref == 'refs/heads/develop' && secrets.DEPLOYMENT_KEY_MUMBAI_DEV || secrets.DEPLOYMENT_KEY_MUMBAI }} + DEPLOYMENT_KEY: ${{ github.ref == 'refs/heads/develop' && secrets.DEPLOYMENT_KEY_MUMBAI || secrets.DEPLOYMENT_KEY_MUMBAI_DEV }} steps: - name: Display environment variables run: | From 942594790b8b7fc5fa6f1cb2e510acba1e20cd30 Mon Sep 17 00:00:00 2001 From: NanezX Date: Sun, 4 Jun 2023 20:13:54 -0400 Subject: [PATCH 4/7] Add the whole ci deploy --- .github/workflows/ci-deployment.yaml | 30 ++++++++++++++-------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/ci-deployment.yaml b/.github/workflows/ci-deployment.yaml index dedcfb1b6..0c0dd7ad3 100644 --- a/.github/workflows/ci-deployment.yaml +++ b/.github/workflows/ci-deployment.yaml @@ -10,19 +10,19 @@ jobs: run: | echo "DEPLOYMENT_KEY: $DEPLOYMENT_KEY" - # - uses: actions/checkout@v2 - # with: - # token: ${{ secrets.ACCESS_TOKEN }} - # # foundry doesn't have a nix derivation so we do it impure - # - name: Install Foundry - # uses: foundry-rs/foundry-toolchain@v1 - # with: - # version: nightly + - uses: actions/checkout@v2 + with: + token: ${{ secrets.ACCESS_TOKEN }} + # foundry doesn't have a nix derivation so we do it impure + - name: Install Foundry + uses: foundry-rs/foundry-toolchain@v1 + with: + version: nightly - # - uses: cachix/install-nix-action@v13 - # with: - # nix_path: nixpkgs=channel:nixos-unstable - # - run: nix-shell --run 'forge install && ci-deployment mumbai' - # env: - # DEPLOYMENT_KEY_MUMBAI: ${{ env.DEPLOYMENT_KEY }} - # POLYGONSCAN_KEY: ${{ secrets.POLYGONSCAN_KEY }} + - uses: cachix/install-nix-action@v13 + with: + nix_path: nixpkgs=channel:nixos-unstable + - run: nix-shell --run 'forge install && ci-deployment mumbai' + env: + DEPLOYMENT_KEY_MUMBAI: ${{ env.DEPLOYMENT_KEY }} + POLYGONSCAN_KEY: ${{ secrets.POLYGONSCAN_KEY }} From 1d9820bfba4a2656ad471b7dc182e9ddd3e7d458 Mon Sep 17 00:00:00 2001 From: thedavidmeister Date: Mon, 5 Jun 2023 06:39:27 +0400 Subject: [PATCH 5/7] debug From 39f5c07be586c5babc57f14b2630a33fe2f1b2d8 Mon Sep 17 00:00:00 2001 From: NanezX Date: Sun, 4 Jun 2023 22:43:20 -0400 Subject: [PATCH 6/7] removing echo on log --- .github/workflows/ci-deployment.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/ci-deployment.yaml b/.github/workflows/ci-deployment.yaml index 0c0dd7ad3..91c34dc62 100644 --- a/.github/workflows/ci-deployment.yaml +++ b/.github/workflows/ci-deployment.yaml @@ -6,10 +6,6 @@ jobs: env: DEPLOYMENT_KEY: ${{ github.ref == 'refs/heads/develop' && secrets.DEPLOYMENT_KEY_MUMBAI || secrets.DEPLOYMENT_KEY_MUMBAI_DEV }} steps: - - name: Display environment variables - run: | - echo "DEPLOYMENT_KEY: $DEPLOYMENT_KEY" - - uses: actions/checkout@v2 with: token: ${{ secrets.ACCESS_TOKEN }} From 81828a8447c656b38427dedf651e9c141e7ff6b5 Mon Sep 17 00:00:00 2001 From: NanezX Date: Sun, 4 Jun 2023 22:54:36 -0400 Subject: [PATCH 7/7] show pubkey for give funds --- .github/workflows/ci-deployment.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/ci-deployment.yaml b/.github/workflows/ci-deployment.yaml index 91c34dc62..71d790f91 100644 --- a/.github/workflows/ci-deployment.yaml +++ b/.github/workflows/ci-deployment.yaml @@ -15,6 +15,11 @@ jobs: with: version: nightly + - name: Report public key to make it easy to send funds for deployments + env: + DEPLOYMENT_KEY: ${{ env.DEPLOYMENT_KEY }} + run: cast wallet address "${DEPLOYMENT_KEY}" + - uses: cachix/install-nix-action@v13 with: nix_path: nixpkgs=channel:nixos-unstable