Skip to content

ci: add build-check workflow running the production Jekyll build - #18

Merged
pelcasandra merged 5 commits into
mainfrom
feat/ci-build-check-workflow
Aug 1, 2026
Merged

ci: add build-check workflow running the production Jekyll build#18
pelcasandra merged 5 commits into
mainfrom
feat/ci-build-check-workflow

Conversation

@anyelopetit

@anyelopetit anyelopetit commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add a GitHub Actions build check for pull requests and pushes to main.
  • Install the repository's pinned Ruby and Node.js versions and frozen dependencies.
  • Run yarn build, which performs the production Jekyll build and security-header verification used by Netlify.
  • Restrict GITHUB_TOKEN to read-only access, disable persisted checkout credentials, and pin every action to an immutable commit SHA.
  • Use the .nvmrc and package scripts merged in chore: Add README, .nvmrc, and package.json scripts for local dev setup #17.

Verification

  • yarn build passes locally.
  • GitHub Actions build passes.
  • Netlify deploy and header checks pass.
  • Aikido Security passes.

@anyelopetit anyelopetit self-assigned this Jun 12, 2026
@netlify

netlify Bot commented Jun 12, 2026

Copy link
Copy Markdown

Deploy Preview for legendary-lollipop-e2d131 ready!

Name Link
🔨 Latest commit 61e7659
🔍 Latest deploy log https://app.netlify.com/projects/legendary-lollipop-e2d131/deploys/6a2c7733f97d53000821941f
😎 Deploy Preview https://deploy-preview-18--legendary-lollipop-e2d131.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Aug 1, 2026

Copy link
Copy Markdown

Deploy Preview for legendary-lollipop-e2d131 ready!

Name Link
🔨 Latest commit 6d8caa9
🔍 Latest deploy log https://app.netlify.com/projects/legendary-lollipop-e2d131/deploys/6a6e7ffd93f48300081a7a46
😎 Deploy Preview https://deploy-preview-18--legendary-lollipop-e2d131.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@pelcasandra
pelcasandra merged commit 9cdb4cf into main Aug 1, 2026
6 checks passed
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.

2 participants