Skip to content

ci: migrate deployment to GitHub Pages workflow - #2

Merged
Shimo-1999 merged 6 commits into
mainfrom
ci/gh-pages
Oct 7, 2025
Merged

Shimo-1999 merged 6 commits into
mainfrom
ci/gh-pages

Conversation

@Shimo-1999

Copy link
Copy Markdown
Owner

Deploy パイプラインを GitHub Pages (Actions) ベースに移行しました。

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR migrates the deployment pipeline from a simple static content workflow to a more sophisticated GitHub Pages workflow that includes Rust WebAssembly build support and preview deployments.

  • Replaces basic static deployment with a build-first approach using Rust toolchain and wasm-pack
  • Adds preview deployments for pull requests alongside production deployments for main branch pushes
  • Introduces proper artifact preparation with selective file copying to a dist directory

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/static.yml Removes the original simple static content deployment workflow
.github/workflows/gh-pages.yml Adds new comprehensive GitHub Pages workflow with Rust/WASM build support and preview deployments

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/workflows/gh-pages.yml Outdated
Comment thread .github/workflows/gh-pages.yml Outdated
@Shimo-1999
Shimo-1999 temporarily deployed to github-pages-preview October 7, 2025 01:30 — with GitHub Actions Inactive
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@Shimo-1999
Shimo-1999 temporarily deployed to github-pages-preview October 7, 2025 01:34 — with GitHub Actions Inactive
github-actions Bot added a commit that referenced this pull request Oct 7, 2025
@github-actions

github-actions Bot commented Oct 7, 2025

Copy link
Copy Markdown
Contributor

🚀 Preview is ready

"https://Shimo-1999.github.io/rectangle-fitting/pr-preview-2/"

This link auto-updates on every push to this PR.

@Shimo-1999
Shimo-1999 merged commit ea9e089 into main Oct 7, 2025
4 checks passed
github-actions Bot added a commit that referenced this pull request Oct 7, 2025
@Shimo-1999
Shimo-1999 deleted the ci/gh-pages branch October 7, 2025 03:17
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