lxndrblz / anatole

Anatole is a minimalistic two-column theme for Hugo.
https://themes.gohugo.io/themes/anatole/
MIT License
651 stars 363 forks source link

ci: update resource on push to master #330

Closed alexanderdavide closed 2 years ago

alexanderdavide commented 2 years ago

Description

Due to the use of Hugo extended introducted in #292, the resources folder is built and must be up to date in the repository for the latest SCSS to be considered and output as CSS. As relying on contributors and reviewers to remember building resources is error prone, this PR adds a GitHub workflow that ensures resources are up to date when changes are pushed to master.


Checklist

Yes, I included all necessary artefacts, including:


Testing Checklist

Yes, I ensured that all of the following scenarios were tested:

netlify[bot] commented 2 years ago

✅ Deploy Preview for anatole-demo ready!

🔨 Explore the source changes: 575552553170972c840c93401329c9cbcb9388af

🔍 Inspect the deploy log: https://app.netlify.com/sites/anatole-demo/deploys/6235eb02944165000ab7d7a8

😎 Browse the preview: https://deploy-preview-330--anatole-demo.netlify.app

sonarcloud[bot] commented 2 years ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication