Skip to content

Adding GitHub Actions#348

Draft
matt-bernhardt wants to merge 13 commits intomainfrom
engx-117-github-actions
Draft

Adding GitHub Actions#348
matt-bernhardt wants to merge 13 commits intomainfrom
engx-117-github-actions

Conversation

@matt-bernhardt
Copy link
Copy Markdown
Member

Status

Use labels (review needed, in progress, or paused) to declare status

What does this PR do?

A few sentences describing the overall goals of the pull request's commits.
Why are we making these changes? Is there more work to be done to fully
achieve these goals?

Helpful background context (if appropriate)

How can a reviewer manually see the effects of these changes?

What are the relevant tickets?

Screenshots (if appropriate)

Todo:

  • Documentation
  • Stakeholder approval

Requires new or updated plugins, themes, or libraries?

YES | NO

Requires change to deploy process?

YES | NO

Add Sass install step

trying to Sass via JS rather than Ruby

Define sass constant in Gruntfile

Adding save-dev flag to npm install

Explicit implementation of sass in task config

Commenting out stylesheet tasks to confirm others work as expected

Removes styles from default task

Segmenting grunt tasks in actions step

Undoes implementation in sass taskfile
@matt-bernhardt matt-bernhardt force-pushed the engx-117-github-actions branch from 889ad01 to 7c9f474 Compare January 7, 2022 23:01
@matt-bernhardt matt-bernhardt marked this pull request as draft January 7, 2022 23:01
- "Prepare production release" now takes an action, and works on pushes
  to both main and this ticket's branch
- The Grunt file has been slightly refactored to be (hopefully) cleaner.
  The local dev step is still `grunt build-local`
- The debugging output in the "Build assets" workflow now includes an
  inspection of the stylesheet head.
- Another release is created after the build_assets job, in addition to
  the release from development_release. I'm not sure where either exist
  in the git tree.
This includes some `git status` lines for debugging
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant