Skip to content
This repository has been archived by the owner on Jul 26, 2024. It is now read-only.

Ethereum, NEAR, StarkNet, and Axelar Auto Commit #7879

Ethereum, NEAR, StarkNet, and Axelar Auto Commit

Ethereum, NEAR, StarkNet, and Axelar Auto Commit #7879

Workflow file for this run

name: Ethereum, NEAR, StarkNet, and Axelar Auto Commit
on:
push:
branches:
- master
schedule:
- cron: '*/20 * * * *' # Runs every 20 minutes
workflow_dispatch: # Allows manual triggering from the GitHub UI
permissions:
contents: write # Grants permissions to write to the repo
env:
GIT_USER_EMAIL: [email protected]
GIT_USER_NAME: yubboss
jobs:
ethereum_auto_commit:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Pull latest changes
run: |
git pull origin master
- name: Run Ethereum script
run: |
chmod +x ethereum.sh
./ethereum.sh
- name: Configure Git identity
run: |
git config user.email "$GIT_USER_EMAIL"
git config user.name "$GIT_USER_NAME"
- name: Commit changes
run: |
git add -A
git commit -m "$(shuf -n1 -e "πŸ”₯ Hotfix" "✨ Feature" "πŸš€ Upgrade" "πŸ› οΈ Fix" "πŸ”§ Refactor" "πŸ” Investigate" "πŸ’‘ Improve" "πŸ“¦ Update" "πŸ“ˆ Optimize" "πŸ’¬ Comment" | awk '{print $0}') Ethereum network"
- name: Push changes
run: |
git push origin master
near_auto_commit:
runs-on: ubuntu-latest
needs: ethereum_auto_commit
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Pull latest changes
run: |
git pull origin master
- name: Run NEAR script
run: |
chmod +x near.sh
./near.sh
- name: Configure Git identity
run: |
git config user.email "$GIT_USER_EMAIL"
git config user.name "$GIT_USER_NAME"
- name: Commit changes
run: |
git add -A
git commit -m "$(shuf -n1 -e "πŸ”₯ Hotfix" "✨ Feature" "πŸš€ Upgrade" "πŸ› οΈ Fix" "πŸ”§ Refactor" "πŸ” Investigate" "πŸ’‘ Improve" "πŸ“¦ Update" "πŸ“ˆ Optimize" "πŸ’¬ Comment" | awk '{print $0}') NEAR network"
- name: Push changes
run: |
git push origin master
starknet_auto_commit:
runs-on: ubuntu-latest
needs: near_auto_commit
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Pull latest changes
run: |
git pull origin master
- name: Run StarkNet script
run: |
chmod +x starknet.sh
./starknet.sh
- name: Configure Git identity
run: |
git config user.email "$GIT_USER_EMAIL"
git config user.name "$GIT_USER_NAME"
- name: Commit changes
run: |
git add -A
git commit -m "$(shuf -n1 -e "πŸ”₯ Hotfix" "✨ Feature" "πŸš€ Upgrade" "πŸ› οΈ Fix" "πŸ”§ Refactor" "πŸ” Investigate" "πŸ’‘ Improve" "πŸ“¦ Update" "πŸ“ˆ Optimize" "πŸ’¬ Comment" | awk '{print $0}') StarkNet network"
- name: Push changes
run: |
git push origin master
axelar_auto_commit:
runs-on: ubuntu-latest
needs: starknet_auto_commit
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Pull latest changes
run: |
git pull origin master
- name: Run Axelar script
run: |
chmod +x axelar.sh
./axelar.sh
- name: Configure Git identity
run: |
git config user.email "$GIT_USER_EMAIL"
git config user.name "$GIT_USER_NAME"
- name: Commit changes
run: |
git add -A
git commit -m "$(shuf -n1 -e "πŸ”₯ Hotfix" "✨ Feature" "πŸš€ Upgrade" "πŸ› οΈ Fix" "πŸ”§ Refactor" "πŸ” Investigate" "πŸ’‘ Improve" "πŸ“¦ Update" "πŸ“ˆ Optimize" "πŸ’¬ Comment" | awk '{print $0}') Axelar network"
- name: Push changes
run: |
git push origin master