Use GitHub actions for continuous integration (CI) by clue · Pull Request #53 · reactphp/website · GitHub
Skip to content

Use GitHub actions for continuous integration (CI) #53

Merged
WyriHaximus merged 6 commits into
reactphp:mainfrom
clue-labs:github-ci
Jul 8, 2021
Merged

Use GitHub actions for continuous integration (CI) #53
WyriHaximus merged 6 commits into
reactphp:mainfrom
clue-labs:github-ci

Conversation

@clue

@clue clue commented Jul 7, 2021

Copy link
Copy Markdown
Member

Bye bye Travis CI, you've served us well.

With these changes applied, the website will now build and deploy using GitHub actions. Unlike the previous Travis CI setup which used a number of built-ins, I've also updated the documentation to describe the manual deployment process in case this automatic behavior should ever break again.

This (manual) deployment process required a number of minor updates to make sure the deployed website behaves exactly like the original site. You're looking at ~8 hours of various attempts to get this to be identical to the previous deployment.

Refs reactphp/reactphp#442

@clue

clue commented Jul 7, 2021

Copy link
Copy Markdown
Member Author

@WyriHaximus WyriHaximus requested review from WyriHaximus and jsor July 8, 2021 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants