Skip to content
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

Pin node-gyp back to fix GitHub Actions #192

Merged
merged 5 commits into from
Sep 2, 2020

Conversation

moriarty
Copy link
Contributor

@moriarty moriarty commented Sep 1, 2020

  • Pin node-gyp to 6.1.0 which is the latest version where things don't break.
  • update GitHub ci triggers to trigger on PRs to master and pushes to master
    • previously was only set to push, which would trigger all commits pushed to this repo directly. (no CI was triggered for contributions from users without push access to this repo, unless they modify the ci files)

There may be other branches of interest.
This should fix the current failing GitHub Workflow CI job.

Maybe Related: osrf/docker_images#334
See Also: osrf/docker_images#333

Using 7.0.0 or newer causes failures.
Bumping all dependencies also seemed to work but brings other issues.
This PR is the minimum change required.
Copy link
Contributor

@chapulina chapulina left a comment

Choose a reason for hiding this comment

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

previously was only set to push, which would trigger all commits pushed to this repo directly.

That can be handy for development, I think we could keep it at that.

The node-gyp version change looks good to me.

Copy link
Contributor Author

@moriarty moriarty left a comment

Choose a reason for hiding this comment

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

@chapulina I can break out my changes to ci.yaml from the change to package.json if you want more discussion otherwise I've added details and made a suggested change

.github/workflows/ci.yaml Outdated Show resolved Hide resolved
.github/workflows/ci.yaml Show resolved Hide resolved
@chapulina chapulina merged commit fcd826d into osrf:master Sep 2, 2020
FelipeGdM pushed a commit to FelipeGdM/gzweb that referenced this pull request Feb 1, 2021
This should fix the current failing GitHub Workflow CI job.

Maybe Related: osrf/docker_images#334
See Also: osrf/docker_images#333

Using 7.0.0 or newer causes failures.
Bumping all dependencies also seemed to work but brings other issues.
This PR is the minimum change required.
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.

2 participants