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

Travis GitHub Releases #2555

Merged
merged 6 commits into from
Jun 28, 2016
Merged

Travis GitHub Releases #2555

merged 6 commits into from
Jun 28, 2016

Commits on Jun 18, 2016

  1. Configuration menu
    Copy the full SHA
    72edacd View commit details
    Browse the repository at this point in the history
  2. Remove and ignore dist/* files

    Travis now builds and deploys these files for all tags, so we don't need to have them on the repository anymore.
    simonbrunel committed Jun 18, 2016
    2 Configuration menu
    Copy the full SHA
    20f8bef View commit details
    Browse the repository at this point in the history
  3. Add download links to the latest version

    Remove outdated *standard build* and *bundled with Moment.js* links from the documentation and add a link to the latest GitHub release, from where the user can download `*.js` files.
    simonbrunel committed Jun 18, 2016
    Configuration menu
    Copy the full SHA
    0579fbb View commit details
    Browse the repository at this point in the history
  4. New Chart.js.zip package

    Samples need to be packaged with built libraries (which one have been removed from the repository), so create a new `gulp package` task to generate a ZIP archive with dist files, samples and the license file. This archive is generated in the ./dist/ folder and will be deployed by Travis along the GH release. Note that the ./dist/ folder is not preserved but merged in the archive root. Also change samples requiring moment.js to load this lib from the CDN instead of the ./node_module folder.
    simonbrunel committed Jun 18, 2016
    Configuration menu
    Copy the full SHA
    53a0c54 View commit details
    Browse the repository at this point in the history
  5. Make Travis to release the npm package

    Add .npmignore to include dist/*.js files to the npm release (but exclude zip files). See https://docs.travis-ci.com/user/deployment/npm/. Also cleanup the .gitignore file.
    simonbrunel committed Jun 18, 2016
    Configuration menu
    Copy the full SHA
    782b84a View commit details
    Browse the repository at this point in the history
  6. Drop official support for Bower

    Remove the bower.json file and update the documentation with the alternative bower-npm-resolver solution.
    simonbrunel committed Jun 18, 2016
    Configuration menu
    Copy the full SHA
    c631874 View commit details
    Browse the repository at this point in the history