Add And Update Metadata #60
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Add And Update Metadata | |
on: | |
workflow_dispatch: | |
schedule: | |
- cron: "0 0 * * 1" | |
jobs: | |
build: | |
name: Process | |
runs-on: ubuntu-20.04 | |
steps: | |
- name: Set up Go 1.21 | |
uses: actions/setup-go@v4 | |
with: | |
go-version: 1.21 | |
id: go | |
- name: Checkout Codebase | |
uses: actions/checkout@v4 | |
- name: Setup Dependencies | |
run: go get . | |
- name: Build | |
run: go build -v | |
- name: Setup DB | |
run: ./similar init | |
- name: Run Add new Manga | |
run: ./similar mangadex add | |
- name: Update manga metadata since last run | |
run: ./similar mangadex metadata | |
- name: Update mappings | |
run: ./similar calculate mappings | |
- name: Create PR for Manga metadata changes | |
uses: peter-evans/create-pull-request@v5 | |
with: | |
add-paths: | | |
data/manga/* | |
data/mappings/* | |
data/last_metadata_update.txt | |
commit-message: Update Manga metadata and MU mapping | |
branch: auto-update | |
title: Update Manga metadata and MU mapping | |
delete-branch: true | |
- name: Calculate similar | |
run: ./similar calculate similar -t=500 | |
- name: Checkout similar data | |
uses: actions/checkout@v4 | |
with: | |
token: ${{ secrets.PAT }} | |
repository: nekomangaorg/similar-data | |
ref: main | |
path: similar-data | |
- name: cp similar results to similar-data | |
run: | | |
cd similar-data | |
cp -r ../data/similar/ . | |
- name: Create PR for Similar data | |
uses: peter-evans/create-pull-request@v5 | |
with: | |
path: similar-data | |
token: ${{ secrets.PAT }} | |
add-paths: | | |
similar/* | |
commit-message: Update Similar Mappings | |
branch: auto-update | |
title: Update Similar Mappings | |
body: | | |
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action | |
delete-branch: true | |