Skip to content

Sync the character list #1173

Sync the character list

Sync the character list #1173

Workflow file for this run

name: Sync the character list
on:
push:
branches:
- main
schedule:
- cron: 0 3,4,13,14 * * *
concurrency:
group: ${{ github.head_ref || github.ref }}
cancel-in-progress: true
jobs:
sync:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
with:
ref: ${{ inputs.ref }}
- name: Install Tesseract
run: |
sudo add-apt-repository ppa:alex-p/tesseract-ocr-devel
sudo apt -y update && sudo apt -y install tesseract-ocr libtesseract-dev
mkdir -p /opt/tesseract/share/tessdata
curl -L https://github.com/tesseract-ocr/tessdata_best/raw/main/eng.traineddata -o /opt/tesseract/share/tessdata/eng.traineddata
curl -L https://github.com/tesseract-ocr/tessdata_best/raw/main/jpn.traineddata -o /opt/tesseract/share/tessdata/jpn.traineddata
curl -L https://github.com/tesseract-ocr/tessdata_best/raw/main/jpn_vert.traineddata -o /opt/tesseract/share/tessdata/jpn_vert.traineddata
- name: Run a headless-shell
run: |
docker run -d -p 9222:9222 --rm --name headless-shell chromedp/headless-shell
- uses: actions/setup-go@v3
with:
go-version: '>=1.20.0'
- name: Sync
env:
TESSDATA_PREFIX: /opt/tesseract/share/tessdata
run: |
make synclist
git diff
- name: Create Pull Request
uses: peter-evans/create-pull-request@v4
with:
token: ${{ secrets.SYNC_PR_PAT }}
commit-message: update characters.yml
branch: ci/sync-character-list
delete-branch: true
title: 'chore: update characters.yml'
body: |
Update characters.yml
This PR is auto-generated by [create-pull-request][1]
[1]: https://github.com/peter-evans/create-pull-request
assignees: homuler
reviewers: homuler