Skip to content

Conversation

@SteveLin100132
Copy link
Owner

This pull request introduces a new GitHub Actions workflow for deploying the website to GitHub Pages and refines the existing CI/CD workflow to trigger on merged pull requests to the master branch. It also updates the website's HTML metadata and favicon. The most important changes are grouped below:

CI/CD Workflow Improvements:

  • Added a new .github/workflows/deploy-website.yml workflow to automate deployment of the website directory to GitHub Pages, including build steps and artifact uploading.
  • Modified .github/workflows/master.yml to trigger only when a pull request is closed and merged into the master branch, instead of on every push.
  • Added conditions to the bump-version and build-image jobs in .github/workflows/master.yml to ensure they only run when the merged pull request has the build label. [1] [2]

Website Metadata Update:

  • Updated website/index.html to use a new favicon (logo.svg) and changed the page title to "Notion Chart Generator" for improved branding.

@SteveLin100132 SteveLin100132 self-assigned this Aug 10, 2025
@SteveLin100132 SteveLin100132 added the documentation Improvements or additions to documentation label Aug 10, 2025
@SteveLin100132 SteveLin100132 merged commit 6acd5aa into master Aug 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants