Skip to content

Commit

Permalink
upload using proof.out from github secrets
Browse files Browse the repository at this point in the history
Signed-off-by: Pranay Valson <pranay.valson@gmail.com>
  • Loading branch information
noslav committed Jan 11, 2024
1 parent bb9b87f commit dd73f18
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 17 deletions.
45 changes: 29 additions & 16 deletions .github/workflows/docker-ci-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,33 +29,46 @@ jobs:
# - uses: satackey/action-docker-layer-caching@v0.0.10
# # Ignore the failure of a step and avoid terminating the job.
# continue-on-error: true
- name: Build & Publish the Docker image
run: |
docker buildx create --name builder --use --platform=linux/amd64,linux/arm64 && docker buildx build --platform=linux/amd64,linux/arm64 . -t us-docker.pkg.dev/covalent-project/network/rudder:latest --push
# - name: Build & Publish the Docker image
# run: |
# docker buildx create --name builder --use --platform=linux/amd64,linux/arm64 && docker buildx build --platform=linux/amd64,linux/arm64 . -t us-docker.pkg.dev/covalent-project/network/rudder:latest --push

- name: Create .env file
run: |
GIT_BRANCH=${GITHUB_BASE_REF:-${GITHUB_REF#refs/heads/}}
echo "GIT_BRANCH=$GIT_BRANCH" >> $GITHUB_ENV
touch .env
echo WEB3_JWT=${{ secrets.WEB3_JWT }} >> .env
echo IPFS_PINNER_URL=${{ secrets.IPFS_PINNER_URL }} >> .env
echo ERIGON_NODE=${{ secrets.ERIGON_NODE }} >> .env
echo NODE_ETHEREUM_MAINNET=${{ secrets.NODE_ETHEREUM_MAINNET }} >> .env
echo BLOCK_RESULT_OPERATOR_PRIVATE_KEY=${{ secrets.BLOCK_RESULT_OPERATOR_PRIVATE_KEY }} >> .env
echo EVM_SERVER_URL=${{ secrets.EVM_SERVER_URL }} >> .env
echo CI=${{ secrets.CI }} >> .env
echo CODECOV_TOKEN=${{ secrets.CODECOV_TOKEN }} >> .env
echo GITHUB_REF=${{ github.ref_name }} >> .env
echo CODECOV_SLUG=covalenthq/rudder >> .env
echo GITHUB_SHA=$GITHUB_SHA >> .env
echo GITHUB_HEAD_REF=$GITHUB_HEAD_REF >> .env
echo GITHUB_ENV=$GITHUB_ENV >> .env
{
echo "WEB3_JWT=${{ secrets.WEB3_JWT }}"
echo "IPFS_PINNER_URL=${{ secrets.IPFS_PINNER_URL }}"
echo "ERIGON_NODE=${{ secrets.ERIGON_NODE }}"
echo "NODE_ETHEREUM_MAINNET=${{ secrets.NODE_ETHEREUM_MAINNET }}"
echo "BLOCK_RESULT_OPERATOR_PRIVATE_KEY=${{ secrets.BLOCK_RESULT_OPERATOR_PRIVATE_KEY }}"
echo "EVM_SERVER_URL=${{ secrets.EVM_SERVER_URL }}"
echo "CI=${{ secrets.CI }}"
echo "CODECOV_TOKEN=${{ secrets.CODECOV_TOKEN }}"
echo "GITHUB_REF=${{ github.ref_name }}"
echo "CODECOV_SLUG=covalenthq/rudder"
echo "GITHUB_SHA=$GITHUB_SHA"
echo "GITHUB_HEAD_REF=$GITHUB_HEAD_REF"
echo "GITHUB_ENV=$GITHUB_ENV"
echo "PROOF_OUT_HEX=${{ secrets.PROOF_OUT_HEX }}"
} >> .env
cat .env
- name: Load .env file
uses: xom9ikk/dotenv@v1.0.2

# - name: Create proof.out
# run: |
# touch proof_out_hex.txt
# chmod +x proof_out_hex.txt
# echo ${{ secrets.PROOF_OUT_HEX }} | xxd -r -p
# # echo ${{ secrets.PROOF_OUT_HEX }} >> proof_out_hex.txt
# # xxd -r -p proof_out_hex.txt > proof_from_hex.out
# # mkdir ~/.ipfs
# # mv ./proof_from_hex.out ~/.ipfs/proof_from_hex.out

- name: Run containers
run: docker compose --env-file ".env" -f "docker-compose-ci.yml" up --remove-orphans --exit-code-from rudder

Expand Down
12 changes: 11 additions & 1 deletion docker-compose-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,17 @@ services:
- "4001:4001"
- "3001:3001"
environment:
- WEB3_JWT=${WEB3_JWT}
- W3_AGENT_KEY=${W3_AGENT_KEY}
- PRPROOF_OUT_HEX=${PROOF_OUT_HEX}
- W3_DELEGATION_FILE=/root/.ipfs/proof_from_hex.out
entrypoint: >
/bin/bash -l -c "
echo "proof-out-hex:" $PROOF_OUT_HEX;
touch proof_out_hex.txt
chmod +x proof_out_hex.txt
echo $PROOF_OUT_HEX > proof_out_hex.txt
xxd -r -p proof_out_hex.txt > proof_from_hex.out;
mv ./proof_from_hex.out /root/.ipfs/proof_from_hex.out
networks:
- cqt-net
ports:
Expand Down

0 comments on commit dd73f18

Please sign in to comment.