Skip to content

Conversation

@achrinza
Copy link
Member

Checklist

👉 Read and sign the CLA (Contributor License Agreement) 👈

  • npm test passes on your machine
  • New tests added or existing tests modified to cover all changes
  • Code conforms with the style guide
  • Commit messages are following our guidelines

@achrinza achrinza force-pushed the ci/pin-npm-update-nodejs branch from d51bd6f to 1e1bb3c Compare November 25, 2021 10:31
@coveralls
Copy link

coveralls commented Nov 25, 2021

Pull Request Test Coverage Report for Build 1503304205

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 69.082%

Totals Coverage Status
Change from base Build 1193611651: 0.0%
Covered Lines: 107
Relevant Lines: 139

💛 - Coveralls

see: loopbackio/cicd#6
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
see: loopbackio/cicd#2
see: loopbackio/cicd#4
Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
only: master
language: node_js
before_install: npm install --global npm
before_install: |
Copy link
Member

Choose a reason for hiding this comment

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

@achrinza, since we're not relying on Travis CI anymore, perhaps we can remove this file. WDYT?

Copy link
Member Author

@achrinza achrinza Nov 26, 2021

Choose a reason for hiding this comment

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

@dhmlau We're no longer relying on Travis CI for x86, but we're leveraging it for other architectures (arm64, ppc64le, s390x). Since Node.js supports C++ add-ons, the portability of Node.js across architectures isn't as guaranteed. So I think we should keep Travis for the alternate archs.

I'm not sure if we need to test against all "supported" Node.js versions since we're already doing that with GH Actions Linux tests, so we could slim it down to just Active LTS (v16).

WDYT?

Copy link
Member

Choose a reason for hiding this comment

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

I see. Then let's keep it then.
Last time I checked, we're running out of the OSS credits on Travis. I can look into requesting for more credits.

Copy link
Member Author

Choose a reason for hiding this comment

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

These alternate architectures don't incur credit for FOSS repos :-)

See: https://docs.travis-ci.com/user/billing-overview/#partner-queue-solution

@achrinza achrinza marked this pull request as ready for review November 26, 2021 21:36
@achrinza achrinza merged commit 3007e20 into master Nov 30, 2021
@delete-merged-branch delete-merged-branch bot deleted the ci/pin-npm-update-nodejs branch November 30, 2021 07:01
@achrinza achrinza changed the title Ci/pin npm update nodejs Pin NPM; Update Node.js Nov 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants