Skip to content

Enable GitHub Actions to replace Travis CI#5638

Merged
kevin-brown merged 112 commits into
developfrom
github-actions
Sep 12, 2019
Merged

Enable GitHub Actions to replace Travis CI#5638
kevin-brown merged 112 commits into
developfrom
github-actions

Conversation

@kevin-brown

@kevin-brown kevin-brown commented Sep 12, 2019

Copy link
Copy Markdown
Member

This pull request includes a

  • Bug fix
  • New feature
  • Translation
  • Miscellaneous

The following changes were made

  • Merged the documentation branch back into the docs directory
  • Enable CI builds using GitHub Actions for pushes and pull requests
  • Enable pushing to NPM and GitHub Package Manager on releases and develop/master builds
  • Enable deploying documentation on releases

If this is related to an existing ticket, include a link to it as well.

Closes #5591.

This will allow us to limit what branches it runs on.
Hopefully this still allows the release trigger to work, but this is relying on undocumented behaviour that nobody else appears to have tried.
Eventually we are going to want to do documentation deployments so it makes sense to split them up.
This does not yet deploy the actual documentation, but it instead deploys the old docs (which are now redirects) to a temporary folder for testing.
This is no longer used for deploying the old GitHub pages doucmentation.
Hopefully this fixes the issue where it was unpacking the enitre directory into the destination instead of the individually specified files.
This should, in theory, strip out the leading docs directory when doing the copy.
@kevin-brown kevin-brown added this to the 4.0.11 milestone Sep 12, 2019
@kevin-brown kevin-brown merged commit 5813083 into develop Sep 12, 2019
@kevin-brown kevin-brown deleted the github-actions branch September 12, 2019 03:34
maxwellfet928 pushed a commit to maxwellfet928/select2 that referenced this pull request Jun 8, 2026
Enable GitHub Actions to replace Travis CI
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.

Switch to GitHub Actions from Travis CI