adobe / adobe/spectrum-design-data

GitHub Actions workflow: Bikeshed build → gh-pages

Open Beginner friendly
#1,012 0 comments 0 reactions 0 assignees View on GitHub
spec-tooling
Dominant language
Rust
Stars
153
Forks
35
Avg merge
7h 54m
Merged PRs (30d)
111

Description

Part of #1006.

Add `.github/workflows/build.yml` to `garthdb/design-data-spec`. Triggers on push to `main` + manual dispatch.

Steps:
1. `actions/setup-python@v5` with Python 3.12
2. `pipx install bikeshed` then `bikeshed update` (refreshes anchor/biblio data)
3. `bikeshed spec spec.bs out/index.html`
4. `actions/upload-pages-artifact@v3` (path: `out/`)
5. `actions/deploy-pages@v4`

Mirror the Pages-deploy shape of `adobe/spectrum-design-data`'s `.github/workflows/deploy-docs.yml`.

Contributor guide

Open the contributing guide

Research direction

Create .github/workflows/build.yml in garthdb/design-data-spec. Start by comparing adobe/spectrum-design-data’s .github/workflows/deploy-docs.yml, then verify the workflow triggers on pushes to main and manual dispatch, builds spec.bs into out/index.html, and deploys out/ through GitHub Pages.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, python
Domain
ci-cd, documentation
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Clearly specified
Newbie friendliness
82/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.