|
1 | 1 | name: Metrics |
2 | 2 | on: |
3 | | - schedule: [{cron: "0 0 * * *"}] # Roda todo dia à meia-noite |
4 | | - workflow_dispatch: # Permite rodar manualmente |
| 3 | + # Agenda para rodar todo dia à meia-noite |
| 4 | + schedule: [{cron: "0 0 * * *"}] |
| 5 | + # Permite que você rode manualmente na aba Actions |
| 6 | + workflow_dispatch: |
| 7 | + # Opcional: roda sempre que você der push na main |
| 8 | + push: {branches: ["master", "main"]} |
| 9 | + |
| 10 | +permissions: |
| 11 | + contents: write |
| 12 | + |
5 | 13 | jobs: |
6 | 14 | github-metrics: |
7 | 15 | runs-on: ubuntu-latest |
8 | 16 | steps: |
9 | 17 | - uses: lowlighter/metrics@latest |
10 | 18 | with: |
11 | | - token: ${{ secrets.METRICS_TOKEN }} # Você precisará criar esse Token (PAT) |
12 | | - user: GaabDevWeb |
| 19 | + token: ${{ secrets.METRICS_TOKEN }} |
| 20 | + |
| 21 | + user: GaabDevWeb |
13 | 22 | template: classic |
14 | | - base: header, activity, community, repositories, metadata |
| 23 | + base: header, activity, community, repositories |
15 | 24 | config_timezone: America/Sao_Paulo |
16 | 25 |
|
17 | | - # Plugins que combinam com seu estilo: |
18 | | - plugin_lines: yes # Mostra linhas de código escritas |
19 | | - plugin_habits: yes # Mostra seus horários de maior foco (estilo gráfico de sistema) |
20 | | - plugin_habits_charts: yes |
| 26 | + config_twotone: yes |
| 27 | + config_display: large |
| 28 | + |
| 29 | + plugin_lines: yes |
| 30 | + |
21 | 31 | plugin_languages: yes |
22 | | - plugin_languages_details: bytes-size, percentage |
| 32 | + plugin_languages_details: percentage |
23 | 33 | plugin_languages_sections: most-used |
| 34 | + plugin_languages_indepth: yes |
| 35 | + |
| 36 | + plugin_habits: yes |
| 37 | + plugin_habits_from: 200 |
| 38 | + plugin_habits_days: 14 |
| 39 | + plugin_habits_charts: yes |
| 40 | + plugin_habits_trim: yes |
| 41 | + |
| 42 | + # CONFIGURAÇÃO DE OUTPUT |
| 43 | + filename: github-metrics.svg |
0 commit comments