Skip to content

Remove gatsby-sample test and related kustomization entry#712

Merged
012xx merged 5 commits intomainfrom
remove-test-gatsby-starter-default
May 1, 2026
Merged

Remove gatsby-sample test and related kustomization entry#712
012xx merged 5 commits intomainfrom
remove-test-gatsby-starter-default

Conversation

@012xx
Copy link
Copy Markdown
Contributor

@012xx 012xx commented Apr 17, 2026

Website-Operator supports gatsby, and for the sample files used in testing, it references the master branch of the external repository gatsbyjs/gatsby-starter-default.

repoURL: https://github.com/gatsbyjs/gatsby-starter-default.git
branch: master

Although dependency updates for the upstream seem to be handled automatically, I believe we should not, or do not need to, reference it directly based on the following facts:

  • Since this is for testing and sample purposes, there is no need to fetch the latest upstream or keep dependencies updated to the latest versions. In fact, given recent attacks, automatic updates are risky.
  • The LICENSE is the BSD Zero Clause License, so there are no issues with forking or commercial use.

In this PR, I am removing the relevant gatsby e2e tests and associated lines to eliminate the risks mentioned above.

@012xx 012xx self-assigned this Apr 17, 2026
@012xx 012xx force-pushed the remove-test-gatsby-starter-default branch from 2b5a94b to d55938f Compare April 30, 2026 02:51
@012xx 012xx marked this pull request as draft April 30, 2026 04:46
@012xx 012xx marked this pull request as ready for review April 30, 2026 04:47
@012xx
Copy link
Copy Markdown
Contributor Author

012xx commented Apr 30, 2026

@takahiro-yamada
Sorry for the wait. I have incorporated the CI fixes (#713), so could you please review the following PR?
I will handle the merge myself, so please just take a look at the content.

@012xx 012xx requested a review from takahiro-yamada April 30, 2026 04:48
Copy link
Copy Markdown

@takahiro-yamada takahiro-yamada left a comment

Choose a reason for hiding this comment

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

  • Please update README.md too.
  • Please write the PR description so that others can understand why this PR was opened, especially since this is a public repository.

Comment thread e2e/manifests/website/kustomization.yaml
@012xx
Copy link
Copy Markdown
Contributor Author

012xx commented May 1, 2026

Please update README.md too.

Regarding the Gatsby description in the README, I thought it wouldn't be necessary to remove it because this PR doesn't mean we are dropping Gatsby support (as we are only removing the e2e tests). I did remove it from the examples, but if there is any reason why it should be removed elsewhere, please let me know your thoughts.

@012xx 012xx requested a review from takahiro-yamada May 1, 2026 06:23
Copy link
Copy Markdown

@takahiro-yamada takahiro-yamada left a comment

Choose a reason for hiding this comment

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

LGTM

@012xx 012xx merged commit 290bf4f into main May 1, 2026
8 checks passed
@012xx 012xx deleted the remove-test-gatsby-starter-default branch May 1, 2026 06:31
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.

3 participants