tryhackme-badge-workflow
tryhackme-badge-workflow copied to clipboard
A simple github action to retrieve tryhackme static badge image and display it on your profile README
tryhackme-workflow
A simple github action to retrieve tryhackme static badge image and display it on your profile README!

How to use:
- Star this repo and give me a follow :)
- Create a .github/workflows directory in your username repo where your README is located
- Create a file named tryhackme-badge-workflow.yml inside of that folder
- Place the following code inside of the previously created file:
name: TryHackMe Update Badge
on:
schedule:
# Make it run every 24 hour
- cron: '0 0 * * *'
workflow_dispatch:
jobs:
tryhackme-badge-update:
name: Update this repo's tryhackme badge with the latest tryhackme image badge
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: p4p1/tryhackme-badge-workflow@main
with:
# Replace with your tryhackme username
username: "<USERNAME>"
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
- Create a assets/ folder inside of your username repo
- Add the following markdown in your read me and add your username:

- Run the action
Variables:
| name | description | default | required |
|---|---|---|---|
| image_path | Path of the image file you want to update | ./assets/thm_propic.png | false |
| username | Tryhackme username | true | |
| committer_username | Username of commiting bot | thm-p4p1-bot | false |
| committer_email | Email of commiting bot | [email protected] | false |
| commit_message | Commit message | Updated THM profile badge | false |
| GITHUB_TOKEN | Your github secret token | true |