-
Notifications
You must be signed in to change notification settings - Fork 0
31 lines (27 loc) · 1.15 KB
/
obsidian-export.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
name: obsidian-export
on:
[push]
jobs:
cloudflare-r2:
# Ubuntuの最新版環境内で処理を実行することを指定
runs-on: ubuntu-latest
steps:
- name: Get R2 bucket usage
id: get_r2-bucket-usage
env:
ACCOUNT_ID: ${{ secrets.account_id }}
BUCKET_NAME: ${{ secrets.bucket_name }}
API_TOKEN: ${{ secrets.api_token }}
run: |
curl -s -X GET "https://api.cloudflare.com/client/v4/accounts/${ACCOUNT_ID}/storage/kv/namespaces/${BUCKET_NAME}/keys" \
-H "Authorization: Bearer ${API_TOKEN}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
- uses: actions/checkout@v3
- name: download obsidian-export.exe
run: |
curl -L https://github.com/zoni/obsidian-export/releases/download/v23.12.0/obsidian-export-x86_64-unknown-linux-gnu.tar.xz -o obsidian-export.tar.xz
xz -dc obsidian-export.tar.xz | tar xfv -
chmod +x obsidian-export-x86_64-unknown-linux-gnu/obsidian-export
- name: Run obsidian-export
run: ./obsidian-export-x86_64-unknown-linux-gnu/obsidian-export --help