Comments (7)
So, I guess the main questions are:
- Do we want to be consistent with testing all repos on Node 0.10, 0.12, and "iojs" (latest, I don't think we care about io.js 1.x at this point)?
- Do we want to install the generic
npm@2
in each repo? - Make sure each repo has an explicit
sudo: false
orsudo: true
? I know there is http://docs.travis-ci.com/user/workers/container-based-infrastructure/#Routing-your-build-to-container-based-infrastructure but it gets a bit murky around "For repos we recognize on or after 2015-01-01", and I'm too lazy to actually try and determine when a repo was set up and recognized by Travis for all the repos). - Do we want to add .travis.yml files for any of the 7 repos above that are missing .travis.yml files?
- Do we want to add node_modules dependency caching to any other repos (given that we have occasional problems with them being pretty aggressively cached and need to manually flush caches when the package.json deps change).
from fxa.
Thanks @pdehaan, consistency++!
My thoughts:
- Yes
- Yes
- Meh
- Yes, except script-helper and fxa-deployment which are dead and we should probably just delete
- Sure, we should give it shot
from fxa.
Largely, the same as @rfk, but a couple of notes:
- Yes
- Yes
- Yes. I prefer the explicit setting for some reason.
- Yes, but https://github.com/mozilla/fxa-basket-proxy is an empty repo? And not sure what travis would do with fxa-dev.
- Three hards problems. Cache invalidation, and naming things.
from fxa.
OK, sounds like we have some form of agreement. I'll assign to myself and start filing some travis.yml PRs in the respective repos where they make sense.
Thanks.
from fxa.
Sounds good, some repos will fail in latest node and do not support running without sudo but good idea!
from fxa.
@pdehaan should we support v0.10 and v4? skip everything else?
from fxa.
@vladikoff shrug.
I keep meaning to get around to this for all of the fxa-* repos, but I was mainly thinking of saying we should support "0.10", "0.12" and "stable" (aka v4), and we currently don't care if Node 4 fails for now. I think there will still be a handful of modules that aren't updated for Node 4 yet (but I think node-sass may have just been updated yesterday). But it'd be nice to know if our stuff even works on the latest stable release.
from fxa.
Related Issues (20)
- (l10n) Strings with duplicate IDs: HOT 1
- My Gravatar avatar is not syncing HOT 4
- Firefox for iOS: "Missing parameter: client_id" error message is displayed when user tries to access account management page HOT 1
- English string "Or download" displayed in Danish Firefox Accounts HOT 1
- Update enabled locales list to include Friulian (fur) HOT 1
- The user is not redirected back to AMO after reset password
- "Device Connected" page, the text on the button becomes unreadable blue-text-on-blue-background when clicked ("See tabs from synced devices") due to insufficient contrast HOT 6
- Cannot unsubscribe from Firefox Account Tips HOT 4
- Readme and documentation needs to use updated "Mozilla accounts" branding HOT 4
- Avatar is clipped on subscriptions page, due to explicit `w-16 h-16` classes HOT 4
- Subscription management page uses CSS file with broken/out-of-date source map HOT 1
- Layout shift after you open Bento Menu at top right of Mozilla Accounts page HOT 5
- The Sync sign-in success page just says "Sign in to this Firefox to complete set-up" without any other context (if you're not signed in) HOT 3
- The column of time/datestamps need a label/title to clarify their meaning, in the Connected Services section of settings
- On the "Approval now required" card at the end of the firefox.com/pair flow, the "from your other device" text is styled to be extra-small, despite being fairly-important HOT 1
- No graphic on on the "Approval now required" card at the end of the firefox.com/pair flow, HOT 2
- If the firefox.com/pair process times out and reaches "Pairing not successful", the user should be able to restart the pairing process with an offered button or link, or a reload HOT 2
- (l10n) - Duplicate string IDs
- Research @nx/playwright HOT 1
- accounts.firefox.com sends two HSTS headers HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fxa.