-
Notifications
You must be signed in to change notification settings - Fork 330
Tutorial_legacy
github-actions[bot] edited this page Mar 6, 2024
·
2 revisions
This is LEGACY Version, New updated wiki can be found Here.
We create a Personal access token with permissions we need |
---|
1. Find Settings
|
2. Find Developer Settings
|
3. Find Personal access tokens
|
4. Press Generate new token button |
5. Type access token name and check permissions |
6. Scroll to bottom and press Generate token button |
> |
7. Then we get the token, copy the token value, we will use it later |
-
If you want create a Profile README or create a new repository. Next Step
-
If you want add to a exist repository. Next Step
Open template page github-profile-summary-cards-example |
---|
Find and press Use this template button |
Type repository name then press Create repository from template button (If you want to create a Profile README repository then the name should be you username) |
Now we have a new repository |
We are gonna use the personal token we early copy |
---|
Find and click Add file button |
Type file name with path .github/workflows/profile-summary-cards.yml
|
Copy and paste to the file |
name: GitHub-Profile-Summary-Cards
on:
schedule: # execute every 24 hours
- cron: "* */24 * * *"
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
name: generate
steps:
- uses: actions/checkout@v2
- uses: vn7n24fzkq/github-profile-summary-cards@release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
USERNAME: ${{ github.repository_owner }}
It should looks like this one |
---|
Then we commit file |
We are gonna use the personal token we early copy |
---|
Find Settings in repository |
Find secrets in repository settings |
Now, we type secret name you want and paste the personal access token as secret Value, then press Add secret button |
It should has a secret here |
We are almost done! |
---|
Find the github action file just added |
And we do some modify this |
Replace default GITHUB_TOKEN with the secret we jsut add |
With new secret |
Commit this change |
Now the action should automatically start |
---|
We can check workflow runs |
Run workflow manually |
Wait workflow finish (You need to refresh page to see latest workflow) |
We can see all cards of each themes 🎉 |
---|
Check profile-summary-card-output folder in your repo |
⭐ Finish ⭐ |