Skip to content

fix

fix #543

Workflow file for this run

# This is a basic workflow to help you get started with Actions
name: CI
# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the code branch
push:
branches: [ code ]
pull_request:
branches: [ code ]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
start:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- name: Checkout repository
uses: actions/checkout@v4
- name: Get twikoo version
id: twikoo
run: |
ls -l ./.github/workflows
version=$(curl -s https://raw.githubusercontent.com/Liudon/twikoo-netlify/main/package.json | jq -r '.dependencies."twikoo-netlify"')
echo "Twikoo version: $version"
echo "twikoo_version=$version" >> $GITHUB_OUTPUT
- name: Update config.yml version
uses: fjogeleit/yaml-update-action@main
with:
valueFile: 'config.yml'
propertyPath: 'params.twikoo.version'
value: ${{ steps.twikoo.outputs.twikoo_version }}
commitChange: true
# - name: Compress Image
# run: |
# wget 'https://github.com/kornelski/cavif-rs/releases/download/v1.5.4/cavif-1.5.4.zip'
# unzip cavif-1.5.4.zip
# sudo mv ./linux-generic/cavif /bin
# # find ./content/posts/ -type f \( -name "*.jpg" -o -name "*.png" -o -name "*.jpeg" \) -exec cavif {} \;
github_pages:
name: Build and Publish Github Pages
uses: ./.github/workflows/gh-pages.yml
needs:
- start
ipfs:
name: Build and Publish IPFS
uses: ./.github/workflows/ipfs.yml
needs:
- start
end:
steps:

Check failure on line 65 in .github/workflows/main.yml

View workflow run for this annotation

GitHub Actions / CI

Invalid workflow file

The workflow is not valid. .github/workflows/main.yml (Line: 65, Col: 5): Required property is missing: runs-on
- name: Easyindex
run: |
echo '${{ secrets.GOOGLE_INDEXING_API_TOKEN }}' > ./credentials.json
touch ./url.csv
echo "\"notification_type\",\"url\"" >> ./url.csv # Headers line
echo "\"URL_UPDATED\",\"https://liudon.com/\"" >> ./url.csv # ADD URL
echo "\"URL_UPDATED\",\"https://liudon.com/sitemap.xml\"" >> ./url.csv # ADD URL
curl -s -L https://github.com/usk81/easyindex-cli/releases/download/v1.0.6/easyindex-cli_1.0.6_linux_amd64.tar.gz | tar xz
chmod +x ./easyindex-cli
./easyindex-cli google -d -c ./url.csv
needs:
- github_pages