eecs485staff / primer-spec

A Jekyll theme for sites with content-heavy pages
https://eecs485staff.github.io/primer-spec/
MIT License
22 stars 12 forks source link

Use GitHub Actions to deploy GitHub Pages #212

Closed seshrs closed 2 years ago

seshrs commented 2 years ago

Context

Now that GitHub Pages supports deployments via GitHub Actions,, this commit:

Using GitHub Actions gives us two benefits:

Note: This PR is labeled as a "minor" change because these changes will not break course websites that use Classic GitHub Pages.

Next Steps

Ideally, the Primer Spec Preview workflows should update to use the custom build-action step also, but that will require adding some config options to the action. For now, we'll just need to remember to keep the actions steps in sync.

github-actions[bot] commented 2 years ago

The spec from this PR is available at https://preview.sesh.rs/previews/eecs485staff/primer-spec/212/.

(Available until Wed Oct 26 2022.)

awdeorio commented 2 years ago

This is very cool!