Skip to content

Build: Switch to GitHub Actions & Karma tests, modernize a few things #131

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

Merged
merged 1 commit into from
Dec 30, 2021

Conversation

mgol
Copy link
Member

@mgol mgol commented Dec 30, 2021

Changes:

  • Switch from Travis to GitHub Actions.
  • Switch from a broken BrowserStack runner setup to Karma tests.
  • Switch from bower & bowercopy to npm & npmcopy. For some reason, jQuery 1.7.2
    was not working under this new setup so it was dropped. jQuery versions older
    than 1.11/2.1 are loaded from the jquery-dist repository as they're not
    available on npm

Changes:
* Switch from Travis to GitHub Actions.
* Switch from a broken BrowserStack runner setup to Karma tests.
* Switch from bower & bowercopy to npm & npmcopy. For some reason, jQuery 1.7.2
was not working under this new setup so it was dropped. jQuery versions older
than 1.11/2.1 are loaded from the `jquery-dist` repository as they're not
available on npm
@mgol mgol added the build label Dec 30, 2021
@mgol mgol added this to the 3.0.0 milestone Dec 30, 2021
@mgol mgol self-assigned this Dec 30, 2021
@mgol
Copy link
Member Author

mgol commented Dec 30, 2021

I previously pushed it to an upstream branch to see the full BrowserStack workflow there; it worked as expected: https://github.com/jquery/jquery-color/runs/4670208331.

@mgol mgol merged commit ce541a6 into jquery:main Dec 30, 2021
@mgol mgol deleted the github-actions branch December 30, 2021 22:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

1 participant