Skip to content

Add index.html to GitHub Pages site#41

Merged
emirot merged 4 commits intomainfrom
copilot/add-index-html-file
Mar 2, 2026
Merged

Add index.html to GitHub Pages site#41
emirot merged 4 commits intomainfrom
copilot/add-index-html-file

Conversation

Copy link
Contributor

Copilot AI commented Feb 28, 2026

Navigating to https://argoproj-labs.github.io/gitops-promoter-helm/ currently returns a 404 since no root page exists.

Changes

  • docs/index.html: Simple landing page with links to the GitOps Promoter project and this helm chart repository. Includes SEO metadata (description, keywords, author, Open Graph tags, and a canonical link) to improve discoverability by search engines and social sharing previews.
  • release-chart.yaml: Extended the git checkout origin/main command to also pull docs/index.html into gh-pages on each release, ensuring the page is deployed alongside chart artifacts.
Original prompt

This section details on the original issue you should resolve

<issue_title>Add index.html to repo</issue_title>
<issue_description>If you navigate a browser to the repo url, currently you'll get a 404.

Add a simple index.html with a link to this git repo.</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: crenshaw-dev <350466+crenshaw-dev@users.noreply.github.com>
Copilot AI changed the title [WIP] Add index.html to repository for homepage Add index.html to GitHub Pages site Feb 28, 2026
Copy link
Contributor

@crenshaw-dev crenshaw-dev left a comment

Choose a reason for hiding this comment

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

@copilot add some SEO metadata if you think that would be helpful for crawlers.

Co-authored-by: crenshaw-dev <350466+crenshaw-dev@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 28, 2026

@copilot add some SEO metadata if you think that would be helpful for crawlers.

Added SEO metadata in 677a1f6:

  • description and keywords meta tags for search engines
  • author meta tag
  • Open Graph tags (og:title, og:description, og:url, og:type) for social sharing previews
  • canonical link element

@crenshaw-dev crenshaw-dev requested a review from Copilot February 28, 2026 05:45
@crenshaw-dev crenshaw-dev marked this pull request as ready for review February 28, 2026 05:46
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds a root landing page for the GitHub Pages site so the repository URL no longer returns a 404, and ensures it is deployed during chart releases.

Changes:

  • Added docs/index.html as a simple landing page with basic SEO + Open Graph metadata.
  • Updated the release workflow to checkout docs/index.html onto gh-pages during releases so it gets published alongside chart artifacts.

Reviewed changes

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

File Description
docs/index.html Introduces a minimal GitHub Pages landing page at the published docs/ root.
.github/workflows/release-chart.yaml Ensures docs/index.html is brought into gh-pages on release so Pages serves it.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@emirot emirot merged commit 1d2108c into main Mar 2, 2026
3 checks passed
@crenshaw-dev crenshaw-dev deleted the copilot/add-index-html-file branch March 2, 2026 21:15
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.

Add index.html to repo

4 participants