Skip to content

Warning

You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?

Schemar CI Action

Actions
Validate structured data on a website
v0.1.0
Star (3)

Schemar

GitHub Action for validating structured data

Contributor Covenant License: MIT Style: Prettier TypeScript: Strict

Usage

This action works by:

  1. Checking the supplied URL features structured data using the Schema.org validator
  2. If no structured data is found, the action fails. It also fails if the structured data is invalid.
jobs:
  release:
    runs-on: ubuntu-latest
    steps:
      - uses: johnnyreilly/[email protected]
	  	with:
		  urls: https://johnnyreilly.com

name: Validate structured data

on:
  pull_request: ~
  push:
    branches:
      - main

Development

To develop this GitHub Action, you'll need Node.js 20 and pnpm. Then install the dependencies:

pnpm i

To run the action locally you can either use the debug script:

pnpm run debug

Or debug in VS Code using the Debug Action launch configuration.

Whichever you use, you configure inputs using the .env file.

💙 This package was templated with create-typescript-app.

Schemar CI Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Validate structured data on a website
v0.1.0

Schemar CI Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.