Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: add build-and-deploy job for GitHub Pages deployment #454

Merged
merged 15 commits into from
Jan 2, 2025

Conversation

raffaele-oplabs
Copy link
Contributor

@raffaele-oplabs raffaele-oplabs commented Dec 23, 2024

Description

This pull request includes significant updates to the CircleCI configuration to add a new build and deploy job, as well as some minor changes to the charts submodule.

Changes to CircleCI configuration:

  • .circleci/config.yml: Added a new build-and-deploy job to fetch git history, build using Docker, prepare pages, and deploy to GitHub Pages.
  • .circleci/config.yml: Added a new merge workflow to run the build-and-deploy job only on the migrate-to-circleci branch.

Minor changes:

  • charts: Updated the submodule commit reference.
    Tests

Additional context

This first PR will generate a site on gh-pages-test branch.
If the action works as expected we will remove the github action and promote circleci to change gh-pages branch.

Metadata

@raffaele-oplabs raffaele-oplabs requested a review from a team as a code owner December 23, 2024 16:56
@raffaele-oplabs raffaele-oplabs self-assigned this Dec 23, 2024
@raffaele-oplabs raffaele-oplabs changed the title DONOT MERGE -- ci: add build-and-deploy job for GitHub Pages deployment ci: add build-and-deploy job for GitHub Pages deployment Jan 2, 2025
@protolambda protolambda merged commit 58aed22 into optimism Jan 2, 2025
10 checks passed
@protolambda protolambda deleted the migrate-to-circleci branch January 2, 2025 19:00
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