Skip to content

release: publish v0.2.1 evidence — verified fresh-install #17

release: publish v0.2.1 evidence — verified fresh-install

release: publish v0.2.1 evidence — verified fresh-install #17

Workflow file for this run

name: third-party-quality
on:
push:
branches: [main]
pull_request:
workflow_dispatch:
jobs:
quality:
runs-on: ubuntu-latest
steps:
- name: Checkout collection
uses: actions/checkout@v4
with:
path: collection
- name: Checkout pinned upstream mattpocock/skills
uses: actions/checkout@v4
with:
repository: mattpocock/skills
ref: v1.2.3
path: sources/mattpocock
- name: Checkout pinned upstream blader/humanizer
uses: actions/checkout@v4
with:
repository: blader/humanizer
ref: v2.9.1
path: sources/blader
- name: Checkout pinned upstream op7418/Humanizer-zh
uses: actions/checkout@v4
with:
repository: op7418/Humanizer-zh
ref: 91f3d394db8419c20d67ebe22a96cf8fee0a404b
path: sources/op7418
- name: Run collection checks
shell: bash
working-directory: collection
run: |
set -euo pipefail
./tests/collection-checks.sh -Root "$GITHUB_WORKSPACE/collection"
./scripts/sync-upstream.sh -Mode check -Root "$GITHUB_WORKSPACE/collection" -SourcesRoot "$GITHUB_WORKSPACE/sources"
./scripts/sync-upstream.sh -Mode resource -Root "$GITHUB_WORKSPACE/collection" -SourcesRoot "$GITHUB_WORKSPACE/sources"
./scripts/sync-upstream.sh -Mode unauthorized-patch -Root "$GITHUB_WORKSPACE/collection" -SourcesRoot "$GITHUB_WORKSPACE/sources"
./scripts/sync-upstream.sh -Mode diff -Root "$GITHUB_WORKSPACE/collection" -SourcesRoot "$GITHUB_WORKSPACE/sources"
./scripts/sync-upstream.sh -Mode prune -Root "$GITHUB_WORKSPACE/collection" -SourcesRoot "$GITHUB_WORKSPACE/sources"