Skip to content

fix3 jpg2webp workflow #4

fix3 jpg2webp workflow

fix3 jpg2webp workflow #4

Workflow file for this run

name: Convert images to webp
on:
push:
branches:
- main
jobs:
jpg2webp:
runs-on: ubuntu-latest
name: convert to webp
steps:
- name: Set up Python 3.12
uses: actions/setup-python@5
with:
python-version: "3.12"
- name: download & install libwebp
run: |
wget https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.4.0-linux-x86-64.tar.gz
tar -xzf libwebp-1.4.0-linux-x86-64.tar.gz
sudo cp libwebp-1.4.0-linux-x86-64/bin/* /usr/local/bin/
- name: Checkout repository
uses: actions/checkout@v4
- name: convert
run: find . -type f -name "*.jpg" -exec sh -c 'cwebp -q 80 "$1" -o "${1%.jpg}.webp" && rm "$1"' _ {} \;
- name: update index.json
run: python index.py
- name: push changes
run: |
git config --global user.name 'codeblech-robot'
git config --global user.email '[email protected]'
git commit -am "chore: jpg2webp - $(date)"
git push