FortAwesome / vue-fontawesome

Font Awesome Vue component
https://fontawesome.com
MIT License
2.39k stars 132 forks source link

Vue3 - update workflows ci #377

Closed jasonlundien closed 1 year ago

jasonlundien commented 2 years ago

This PR updates the workflows ci.yml file to include more of the matrix style testing including the different versions of Vue and Font Awesome.

Reviewers: @robmadole --- will you review for accuracy and see if I have missed anything ?

Dependencies: none

robmadole commented 1 year ago

@jasonlundien it's starting to come back to me a bit!

We need to update package.json.

"test": "npm run test.5 && npm run test.6",
    "test.5": "npm --no-save install @fortawesome/fontawesome-svg-core@1.2.x @fortawesome/free-solid-svg-icons@5.x && jest --silent",
    "test.6": "npm --no-save install @fortawesome/fontawesome-svg-core@6.x @fortawesome/free-solid-svg-icons@6.x && jest --silent",

We don't need the separate test.5 test.6. We should be able to just run jest --silent.