Skip to content

Fetch Exchange Rates Daily #49

Fetch Exchange Rates Daily

Fetch Exchange Rates Daily #49

Workflow file for this run

name: Fetch Exchange Rates Daily
on:
schedule:
- cron: '0 0 * * *' # 每天 00:00 UTC 执行
workflow_dispatch: # 手动触发 workflow
jobs:
fetch-exchange-rates:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Fetch Exchange Rates
env:
ACCESS_KEY: ${{ secrets.EXCHANGE_API_KEY }}
run: |
echo "Fetching latest exchange rates..."
curl -s "https://api.exchangeratesapi.io/v1/latest?access_key=${ACCESS_KEY}" -o public/exchange-rates.json
echo "Fetched successfully."
- name: Build
run: |
git add .
- name: Deploy GitHub
uses: actions-js/push@master
with:
message: Update exchange rates
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: main