Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

chore: Drop old versions from CI and Travis to GitHub Actions #2971

Merged
merged 7 commits into from
Sep 27, 2020

Conversation

nschonni
Copy link
Contributor

@nschonni nschonni commented Sep 26, 2020

Leaving #2970 for troubleshooting why Node 14.6+ is breaking the tests.

  • Drop all EOL and old unstable releases from testing. Doesn't touch the package.json engines value or extensions.js as part of this PR
  • Pin to 14.5 to avoid current toString issue
  • Add Windows GitHub Actions, but can only currently cover x64 until Support x86 Windows architecture actions/setup-node#190
  • Move JS Linting to separate job that only triggers for JS changes
  • Move coverage job to separate job. May need some work for GitHub Action publishing
  • Move Linux building from Travis to GitHub Actions, and keeps the GCC/G++ versions
  • All GitHub actions include the build results as artifacts to enable releasing, but that would still be manual

Copy link
Contributor

@xzyfer xzyfer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤲

@nschonni nschonni merged commit 601d31f into sass:master Sep 27, 2020
@nschonni nschonni deleted the actions-only-ci branch September 27, 2020 03:47
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants