tools: automatically add github metdata (stargazers_count/udpated_at) to all software entries missing these

- https://docs.github.com/en/actions/security-guides/automatic-token-authentication
This commit is contained in:
nodiscc
2022-06-05 19:36:25 +02:00
parent 7af74bf5d0
commit cd5930fc2a
2 changed files with 6 additions and 1 deletions

View File

@@ -6,11 +6,16 @@ on:
branches: [ master ]
workflow_dispatch:
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v3
- name: process
run: make process
- name: build
run: make build

View File

@@ -14,7 +14,7 @@ import: install
rm -rf tags/ software/ platforms/
mkdir -p tags/ software/ platforms/
source .venv/bin/activate && \
hecat import --source-file awesome-selfhosted/README.md --output-directory ./
hecat import --source-file awesome-selfhosted/README.md --output-directory ./ --options=gh-metadata-only-missing
.PHONY: process # apply automatic processing (gather github metadata)
process: install