name: Generate feature graphic on: workflow_dispatch: push: branches: - main paths: - 'fastlane/**/title.txt' - '.scripts/generate_feature_graphic/**' permissions: contents: write pull-requests: write jobs: generate-feature-graphic: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - name: Install requirements run: | sudo apt-get update sudo apt-get install inkscape mat2 optipng xvfb # Install 200 weight versions of relevant Noto (to use for languages not supported by Lexend Deca) sudo apt-get install fonts-noto-extra fonts-noto-cjk-extra # Custom fonts mkdir "$HOME/.fonts" find .scripts/generate_feature_graphic/fonts -name '*.ttf' -exec cp {} "$HOME/.fonts" \; fc-cache - name: Generate featureGraphic.png for each language run: .scripts/generate_feature_graphic/generate_feature_graphic.sh - name: Create Pull Request uses: peter-evans/create-pull-request@v7.0.8 with: title: "Update feature graphic" commit-message: "Update feature graphic" branch-suffix: timestamp