Skip to content
This repository has been archived by the owner on Oct 3, 2023. It is now read-only.

chore: use github actions for CI runs #905

Merged
merged 1 commit into from
Jul 19, 2021

Conversation

aabmass
Copy link
Member

@aabmass aabmass commented Jul 15, 2021

Part 2 after #906
Fixes #891

  • Drops CI for Node 11 (which was not a LTS release) adds 14 and 16 which are active. Keeping Node 10 CI for now.
  • Should otherwise be the same as existing CircleCI jobs
  • Not migrating the CircleCI publish_npm job yet. This just migrates CI jobs.

run: npm run test -- ${{ matrix.npm_script_extra_args }}
- name: Submit coverage data to codecov.
run: npm run codecov -- ${{ matrix.npm_script_extra_args }}
if: ${{ success() && matrix.node == '12' }}
Copy link
Member Author

Choose a reason for hiding this comment

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

Ideally this would run on newest node, but workaround for codecov/codecov-node#284

@aabmass aabmass force-pushed the gha-ci branch 7 times, most recently from e47bd9e to e176c03 Compare July 16, 2021 17:31
@aabmass aabmass marked this pull request as ready for review July 19, 2021 18:12
@aabmass aabmass merged commit e1c20ed into census-instrumentation:master Jul 19, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add node14 to CI
2 participants