Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Restore and verify automatic GitHub Pages deployment from main

Đang mở
#73 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Tính năng
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
github, github-actions, javascript
Lĩnh vực
ci-cd, devops, web-dev

Hướng nghiên cứu

Start by reviewing PR #72 and the Deploy GitHub Pages workflow, then check Settings > Pages to confirm the deployment source and run status. Verify the site at https://imageomics.github.io/OpenCite/ serves the built app and assets under /OpenCite/, and confirm that a later push to main triggers a successful update without manual deployment.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Context

Follow-up to #40. OpenCite is currently served from the legacy gh-pages branch (Settings > Pages reports build_type: legacy). There is no automatic Pages deploy running from main yet. PR #72 introduces an official GitHub Pages artifact/deploy workflow, but local tests and PR CI alone do not verify that the live site updates.

Work

  • Merge #72 after review. Keep the existing gh-pages branch as a fallback until deployment is verified.
  • Change Settings > Pages > Build and deployment > Source to GitHub Actions. This is a one-time repository setting; no deployment token should be needed.
  • If the merge-triggered workflow ran before the source setting changed, run Deploy GitHub Pages manually once from main.
  • Verify that the deployment workflow succeeds and https://imageomics.github.io/OpenCite/ loads the newly built app and assets under /OpenCite/.
  • Confirm a subsequent push to main triggers a successful deploy and updates the live site without manual steps.

Acceptance criteria

  • Pages uses GitHub Actions as its deployment source.
  • The Deploy GitHub Pages workflow completes successfully from main after tests, metadata validation, and build.
  • The live site serves the built output, including the expected current commit's assets.
  • A later push to main updates the live site automatically; no manual deployment is needed for future commits.

Related: #40 (original completed deployment task); implementation PR: #72. Keep this issue open until the live behavior is verified, not merely until the PR merges.

Ngôn ngữ chính
JavaScript
Star
0
Fork
0
Merge trung bình
1 ngày 23 giờ
Pull request đã merge (30 ngày)
5

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của Imageomics/OpenCite

Tất cả issue của Imageomics/OpenCite

Issue tương tự

Thêm issue về JavaScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.