-
-
Save antfu/97b738c515448231e85fc48014be5b3b to your computer and use it in GitHub Desktop.
TypeScript 21 hrs 47 mins โโโโโโโโโโโโโโโโโโโโ 67.1% | |
Vue.js 6 hrs 21 mins โโโโโโโโโโโโโโโโโโโโ 19.6% | |
JSON 2 hrs 10 mins โโโโโโโโโโโโโโโโโโโโ 6.7% | |
JavaScript 46 mins โโโโโโโโโโโโโโโโโโโโ 2.4% |
Nothing, just plain text
Have some issues here. After I triggered the action, the file within the gist was deleted, and the title of it turned to gist:<:id>
. Triggered the action again, and the console output:
Unable to update gist
HttpError: Validation Failed: {"resource":"Gist","code":"missing_field","field":"files"}
Additional info:
Already has data in the Wakatime Dashboard.
Already checked all profile setting https://wakatime.com/settings/profile.
Maybe I should wait a couple of days to ensure the Wakatime has enough data?
It works now, just needs to be patient haha.
ๅฆๆๆ นๆฎ matchai/waka-box ็ README.md ๆฒก่ฝๆๅๅฎ็ฐ๏ผๅฏไปฅๆ็ งๆฅไธๆฅ็ๆไฝ๏ผ
- matchai/waka-box ๅฎไน็่ฎกๅไปปๅก้ข็๏ผๆฏๅคฉ้ถ็นๆง่กไธๆฌกใๆไปฅๅซๆๆๆจ้ไปฃ็ ๅๅฐฑ่ฝ็ๅฐๆ็ปๆๆ๏ผ
- ไฟฎๆน fork ๅ้กน็ฎๅ ็ schedule.yml ้ ็ฝฎ๏ผ
name: Update gist with WakaTime stats
on:
schedule:
- cron: "0 0 * * *"
jobs:
update-gist:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Update gist
- uses: matchai/waka-box@master
+ run: node ./dist/index.js
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
GIST_ID: 968220c97e8da1d047a9a480fa432e54
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
- ๆ้่ฆ๏ผๅฏไปฅ่ฐๆด่ฎกๅไปปๅก้ข็๏ผๅฆ๏ผๆฏไธคๅฐๆถๆง่กไธๆฌกใ่ฟไธชๆไฝๅนถ้ๅฟ ้กป็ใๆณจๆ๏ผGithub Actions ๆฏๆ็ๆๅฐ้ข็ๆฏ๏ผๆฏ 5 ๅ้๏ผ
name: Update gist with WakaTime stats
on:
schedule:
- - cron: "0 0 * * *"
+ - cron: "0 */2 * * *"
jobs:
update-gist:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Update gist
run: node ./dist/index.js
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
GIST_ID: 968220c97e8da1d047a9a480fa432e54
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
ๅๅฎ่ฟไบๅฐฑๆฒก้ฎ้ขไบ๏ผๅฐๆถ้ดๅฐฑๅฏไปฅ็ๅฐๆๆใ
If it fails to be implemented according to matchai/waka-box README.md, it can be implemented according to the following operations.
- Defined scheduled task frequency in matchai/waka-box: once every day at 0: 00. So don't expect to see the final effect after pushing the code;
- Modify the schedule.yml configuration in the project after fork
name: Update gist with WakaTime stats
on:
schedule:
- cron: "0 0 * * *"
jobs:
update-gist:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Update gist
- uses: matchai/waka-box@master
+ run: node ./dist/index.js
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
GIST_ID: 968220c97e8da1d047a9a480fa432e54
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
- If necessary, you can adjust the frequency of scheduled tasks, for example, once every two hours. This operation is not necessary, the minimum frequency is: every 5 minutes;
name: Update gist with WakaTime stats
on:
schedule:
- - cron: "0 0 * * *"
+ - cron: "0 */2 * * *"
jobs:
update-gist:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@master
- name: Update gist
run: node ./dist/index.js
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
GIST_ID: 968220c97e8da1d047a9a480fa432e54
WAKATIME_API_KEY: ${{ secrets.WAKATIME_API_KEY }}
When you finish these, there will be no problem, and you will see the effect in time.
What's the file type for the gist?