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: Use tidy to catch HTML errors in CI (closes #120) #122

Merged
merged 1 commit into from May 20, 2021
Merged

Conversation

jwflory
Copy link
Member

@jwflory jwflory commented May 20, 2021

This commit removes the GitLab CI cruft and adds some Circle CI config
files for the site. Right now, the pipeline is really simple since our
site is really simple. It is just one raw HTML page.

This may change over time if we explore other tools like Jekyll or Hugo
for building and publishing a static website.

Closes #120. It is passing for an implementation, but the CI pipeline is
not as integrated as I would have liked. But it works and it enables us
to better catch problems before they make it to production.

CC: @jancborchardt @jonatoni

This commit removes the GitLab CI cruft and adds some Circle CI config
files for the site. Right now, the pipeline is really simple since our
site is really simple. It is just one raw HTML page.

This may change over time if we explore other tools like Jekyll or Hugo
for building and publishing a static website.

Closes #120. It is passing for an implementation, but the CI pipeline is
not as integrated as I would have liked. But it works and it enables us
to better catch problems before they make it to production.

CC: @jancborchardt @jonatoni

Signed-off-by: Justin W. Flory (he/him) <git@jwf.io>
@jwflory jwflory added new change Adds new capabilities or functionality quality assurance CI tests, unit tests, integration tests, any kind of testing labels May 20, 2021
@jwflory jwflory self-assigned this May 20, 2021
@jwflory
Copy link
Member Author

jwflory commented May 20, 2021

I am going to merge this into the repository in order to see the changes build in the Circle CI pipeline. It is difficult to test out a Circle CI pipeline until after a config file is already present in the repository. Fingers crossed it just works. 🤞🏻

@jwflory jwflory merged commit 0890a7a into main May 20, 2021
@jwflory jwflory deleted the add/ci branch May 20, 2021 23:45
@jwflory jwflory mentioned this pull request May 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new change Adds new capabilities or functionality quality assurance CI tests, unit tests, integration tests, any kind of testing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Modernize Continuous Integration pipeline
1 participant