Skip to content

update MainNet v1.3.9 #18

update MainNet v1.3.9

update MainNet v1.3.9 #18

Workflow file for this run

name: Network Info
on:
push:
paths:
- "info.yml"
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.8]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: '3.8'
- run:
pip install -r requirements.txt
- name: Install dependencies
run: |
python -m pip install --upgrade pip
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Run main.py
run: |
python main.py config
python main.py restore
env:
aws_access_key_id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws_secret_access_key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws_default_region: ${{ secrets.AWS_REGION }}
aws_bucket: ${{ secrets.AWS_BUCKET }}
aws_cf_id: ${{ secrets.AWS_CF_ID }}
- name: Add & Commit
uses: EndBug/add-and-commit@v9
with:
add: '.'
env:
GITHUB_TOKEN: ${{ secrets.REPO_TOKEN }}
- name: Push commit
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.REPO_TOKEN }}
branch: "master"
force: true
- name: Install AWS CLI
run: pip3 install awscli --upgrade --user
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: ${{ secrets.AWS_REGION }}
- name: Deploy to S3
env:
AWS_ACCESS_KEY_ID: ${{secrets.AWS_ACCESS_KEY_ID}}
AWS_SECRET_ACCESS_KEY: ${{secrets.AWS_SECRET_ACCESS_KEY}}
run: |
aws s3 cp /home/runner/work/icon_network_info/icon_network_info/icon2/ s3://${{secrets.AWS_BUCKET}}/node_info/ --recursive
- name: Invalidate CloudFront Cache
run: aws cloudfront create-invalidation --distribution-id ${{secrets.AWS_CF_ID}} --paths "/*"