Bryan-Roe / semantic-kernel

Integrate cutting-edge LLM technology quickly and easily into your apps
https://bryan-roe.github.io/semantic-kernel/
MIT License
1 stars 2 forks source link

Create hugo.yml #561

Closed Bryan-Roe closed 1 month ago

Bryan-Roe commented 1 month ago

Motivation and Context

Description

Contribution Checklist

Summary by Sourcery

Introduce a GitHub Actions workflow for automating the build and deployment of a Hugo site to GitHub Pages, triggered on pushes to the main branch or manually from the Actions tab.

CI:

sourcery-ai[bot] commented 1 month ago

Reviewer's Guide by Sourcery

This pull request adds a new GitHub Actions workflow file named 'hugo.yml' to automate the process of building and deploying a Hugo site to GitHub Pages. The workflow is triggered on pushes to the main branch or can be manually run from the Actions tab. It sets up the necessary permissions, installs Hugo CLI and Dart Sass, checks out the repository, builds the Hugo site, and deploys it to GitHub Pages.

File-Level Changes

Files Changes
.github/workflows/hugo.yml Defines a new GitHub Actions workflow for building and deploying a Hugo site
.github/workflows/hugo.yml Sets up workflow triggers for pushes to the main branch and manual execution
.github/workflows/hugo.yml Configures permissions for GitHub token to allow deployment to GitHub Pages
.github/workflows/hugo.yml Implements concurrency settings to manage multiple deployment attempts
.github/workflows/hugo.yml Creates a build job that installs Hugo CLI, Dart Sass, and sets up the build environment
.github/workflows/hugo.yml Adds steps to build the Hugo site with specific configurations and environment variables
.github/workflows/hugo.yml Implements a deployment job that deploys the built site to GitHub Pages

Tips - Trigger a new Sourcery review by commenting `@sourcery-ai review` on the pull request. - Continue your discussion with Sourcery by replying directly to review comments. - You can change your review settings at any time by accessing your [dashboard](https://app.sourcery.ai): - Enable or disable the Sourcery-generated pull request summary or reviewer's guide; - Change the review language; - You can always [contact us](mailto:support@sourcery.ai) if you have any questions or feedback.