@@ -33,44 +33,49 @@ jobs:
33
33
name : Deploy to Cloudflare Workers
34
34
env :
35
35
CLOUDFLARE_API_TOKEN : ${{ secrets.CLOUDFLARE_API_TOKEN }}
36
- - name : Build vendored Markdown archive
36
+ - name : Install rclone
37
+ run : sudo -v ; curl https://rclone.org/install.sh | sudo bash
38
+ - name : Build vendored Markdown
39
+ run : npx tsx bin/generate-index-md.ts
40
+ - name : Upload vendored Markdown archives to Vendored Markdown bucket
37
41
env :
38
- CLOUDFLARE_API_TOKEN : ${{ secrets.CLOUDFLARE_API_TOKEN }}
42
+ AWS_ACCESS_KEY_ID : ${{ secrets.VENDORED_DEVDOCS_ACCESS_KEY_ID }}
43
+ AWS_SECRET_ACCESS_KEY : ${{ secrets.VENDORED_DEVDOCS_SECRET_ACCESS_KEY }}
39
44
run : |
40
- npx tsx bin/generate-index-md.ts
41
45
cd distmd && zip -r markdown.zip .
42
- npx wrangler r2 object put vendored-markdown/markdown.zip --file=markdown.zip --remote
46
+ rclone cp \
47
+ --config bin/rclone.conf \
48
+ distmd/markdown.zip \
49
+ devdocs:/vendored-markdown/markdown.zip
43
50
rm markdown.zip
44
51
cd ..
45
52
46
53
cd distllms
47
54
for file in $(find . -type f); do
48
- npx wrangler r2 object put vendored-markdown/$file --file=$file --remote
55
+ rclone cp \
56
+ --config bin/rclone.conf \
57
+ $file \
58
+ devdocs:/vendored-markdown/$file
49
59
done
50
- - name : Install rclone
51
- run : sudo -v ; curl https://rclone.org/install.sh | sudo bash
60
+ cd ..
52
61
- name : Upload vendored Markdown files to ZT DevDocs bucket
53
62
env :
54
63
AWS_ACCESS_KEY_ID : ${{ secrets.ZT_DEVDOCS_ACCESS_KEY_ID }}
55
64
AWS_SECRET_ACCESS_KEY : ${{ secrets.ZT_DEVDOCS_SECRET_ACCESS_KEY }}
56
65
run : |
57
66
rclone sync \
58
- --s3-env-auth \
59
- --s3-provider="Cloudflare" \
60
- --s3-endpoint="https://e76c849bd111ee7d3006b6625713991e.r2.cloudflarestorage.com" \
67
+ --config bin/rclone.conf \
61
68
distmd \
62
- :s3 :/zt-dashboard-dev-docs
69
+ zt :/zt-dashboard-dev-docs
63
70
- name : Upload vendored Markdown files to AutoRAG DevDocs bucket
64
71
env :
65
72
AWS_ACCESS_KEY_ID : ${{ secrets.AUTORAG_DEVDOCS_ACCESS_KEY_ID }}
66
73
AWS_SECRET_ACCESS_KEY : ${{ secrets.AUTORAG_DEVDOCS_SECRET_ACCESS_KEY }}
67
74
run : |
68
75
rclone sync \
69
- --s3-env-auth \
70
- --s3-provider="Cloudflare" \
71
- --s3-endpoint="https://cf9267a5bf4f6b3cceca48d554d81679.r2.cloudflarestorage.com" \
76
+ --config bin/rclone.conf \
72
77
distmd \
73
- :s3 :/developer-docs-full
78
+ autorag :/developer-docs-full
74
79
- uses : actions/cache/save@v4
75
80
if : always()
76
81
with :
0 commit comments