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

Enable Continuous Delivery of the preview website from the "master" branch + Bulk cleanup #25

Merged
merged 44 commits into from
Apr 19, 2023

Conversation

oleg-nenashev
Copy link
Member

@oleg-nenashev oleg-nenashev commented Apr 6, 2023

Just a quality of life improvement. Full continuous deployment automation is coming later, but at least we will have a preview site where we could verify the status. I do not want to put too much effort, because ultimately I'd like Jekyll to be replaced by Docusaurus or, as @tomakehurst prefers, Hugo. FTR #24 for the migration.

Preview: https://wiremock.github.io/wiremock.org-sources/

Chore

  • Add CD to GitHub Pages: https://wiremock.github.io/wiremock.org-sources/
  • Dependency updates so that it builds on latest Ruby 2.x, Jekyll and Bundler
  • Switch from base_path to modern abolute_url filter to fix non-root-URL deployments
  • Fix main.css documentation generation which was (most likely) broken in the recent versions
  • Fix Gemlock that breaks on Setup Ruby (currently a hackaround instead of proper setup_ruby GitHub Action use)

Content

  • Fix OpenGraph and other metadata which was broken in the recent site versions - Website opengraph is broken #26
  • Fix many broken absolute and subsection links (but not all of them)

@oleg-nenashev oleg-nenashev changed the title Create deploy-preview.yaml Enable Continuous Delivery of the preview website from the "master" branch Apr 6, 2023
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 6, 2023 10:49 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 6, 2023 11:00 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 6, 2023 11:19 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 6, 2023 11:33 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 6, 2023 11:48 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 6, 2023 11:57 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 6, 2023 12:41 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 6, 2023 12:45 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 6, 2023 13:08 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 6, 2023 14:03 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 7, 2023 06:37 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 7, 2023 06:46 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 7, 2023 07:06 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev changed the title Enable Continuous Delivery of the preview website from the "master" branch Enable Continuous Delivery of the preview website from the "master" branch + Bulk cleanup Apr 7, 2023
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 7, 2023 08:24 — with GitHub Actions Inactive
@oleg-nenashev
Copy link
Member Author

giphy

@oleg-nenashev oleg-nenashev changed the base branch from master to website-2.0 April 11, 2023 07:01
@oleg-nenashev oleg-nenashev changed the base branch from website-2.0 to master April 11, 2023 07:02
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 11, 2023 07:04 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev temporarily deployed to github-pages April 19, 2023 10:39 — with GitHub Actions Inactive
@oleg-nenashev oleg-nenashev merged commit 3dffada into master Apr 19, 2023
@oleg-nenashev oleg-nenashev deleted the cd-public-preview branch April 20, 2023 05:24
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.

1 participant