adobe / adobe/spectrum-design-data
GitHub Actions workflow: Bikeshed build → gh-pages
- 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
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