GithubHelp home page GithubHelp logo

v-mk-s / uploader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from codecov/uploader

1.0 0.0 0.0 4.76 MB

Codecov's universal binary uploader.

Home Page: https://docs.codecov.com/docs/codecov-uploader

License: Apache License 2.0

Makefile 0.29% JavaScript 0.79% Shell 0.06% TypeScript 98.86%

uploader's Introduction

Codecov Uploader

CircleCI codecov FOSSA Status Total alerts

Heads up! This is a work in progress.

!!! The project requires npm v7. You can check which version you have via npm --version. If you need to update it, run npm install --global npm (you should only need to do this once).

  • The project requires Node.js v16
  • If nvm is installed, your node version should change to the development version the repository is set to automatically; nvm is by no means necessary, however
  1. Run npm install once you get in the repository and after every branch change, etc.
  • npm run test to run the tests
  • npm run build to verify the source code can be built

  • npm run build-linux to generate the final binary for use on Linux
  • npm run build-macos to generate the final binary for use on macOS
  • npm run build-windows to generate the final binary for use on Windows

Additionally, you can run the uploader without actually doing a full build via:

  • npm run build which generates the final JavaScript
  • node dist/bin/codecov.js

Steps to develop

  • make clean
  • make install
  • make build

Note: make build does not currently build the Windows binary until I confirm that a Windows binary build under Linux works. It also does not build the Alpine binary, as that needs to be build in an alpine container, using a static build of NodeJS. To build the Windows binary, run npm run build-windows

Binaries for Windows, MacOS, and Linux will be in the out/ directory.

License

FOSSA Status .

uploader's People

Contributors

drazisil-codecov avatar mitchell-codecov avatar renovate-bot avatar drazisil avatar thomasrockhu avatar thomasrockhu-codecov avatar eddiemoore avatar renovate[bot] avatar michael-codecov avatar flamefire avatar montross50 avatar adrian-codecov avatar ra80533 avatar samdoran avatar sbeidas avatar mrjaeger avatar debayande avatar eliatcodecov avatar giovanni-guidini avatar webknjaz avatar 6543 avatar tagatac avatar fredrikseidl avatar patil2099 avatar fossabot avatar snyk-bot avatar

Stargazers

Vladislav Melnichuk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.