Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add automated publishing of weekly alpha releases to NPM
By default the ember-cli blueprint uses ember-try to download the `npm pack` result of the most recent caanry build from Amazon S3 (this is usually setup to run in that addon's CI configuration). Unfortunately, some organizations have security restrictions **preventing** access to the internet during CI jobs. They often have customized NPM mirrors that do work (otherwise how would they ever build / test JS code), but block access to the rest of the internet. Up until this change, those organizations simply **could not** be early testers of our canary builds. This change adds a new CI job to auto-publish a new `-alpha.x` release to NPM once a week (on Sundays). This will allow folks to leverage their normal `npm install` infrastructure to be able to test canary Ember builds once a week (though we could in theory decide to make more publish). However, since the process is automated these alphas will not include changelog entries. It is theoretically possible that we would prefer to leverage this infrastructure for testing addons against published tags (instead of using `ember-source-channel-url`), but that would reduce our speed of identifiying regressions.
- Loading branch information