File tree Expand file tree Collapse file tree 4 files changed +8
-18
lines changed
Expand file tree Collapse file tree 4 files changed +8
-18
lines changed Original file line number Diff line number Diff line change 1- name : Continous Integration
1+ name : Continuous Integration
22
3- on : [push, pull_request ]
3+ on : [pull_request_target ]
44
55jobs :
66 test-saucelabs :
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 5757 "jasmine" : " 3.5.0" ,
5858 "jasmine-core" : " 3.5.0" ,
5959 "jasmine-expect" : " 4.0.3" ,
60- "js-yaml" : " 3.13.1" ,
6160 "jsdoc" : " ^3.6.3" ,
6261 "karma" : " 5.1.0" ,
6362 "karma-babel-preprocessor" : " 8.0.1" ,
Original file line number Diff line number Diff line change 11// Karma configuration
22"use strict" ;
3- const yaml = require ( "js-yaml" ) ;
4- const fs = require ( "fs" ) ;
53const karmaConfig = require ( "../karma.common.conf.js" ) ;
64
75const browsers = {
@@ -25,24 +23,21 @@ const browsers = {
2523} ;
2624
2725module . exports = config => {
28- // Use ENV vars or .sauce.yml to get credentials
26+ // re-defining the env variables seems to fix the auth issue
27+ // eslint-disable-next-line no-self-assign
28+ process . env . SAUCE_USERNAME = process . env . SAUCE_USERNAME
29+ // eslint-disable-next-line no-self-assign
30+ process . env . SAUCE_ACCESS_KEY = process . env . SAUCE_ACCESS_KEY
2931 if (
3032 ! (
3133 process . env . SAUCE_USERNAME &&
3234 process . env . SAUCE_ACCESS_KEY &&
3335 process . env . SAUCE_ACCESS_KEY . length > 5
3436 )
3537 ) {
36- if ( ! fs . existsSync ( ".sauce.yml" ) ) {
3738 // eslint-disable-next-line no-console
38- console . log ( "Create a .sauce.yml with your credentials ") ;
39+ console . error ( "Saucelabs credentials are missing. Define the SAUCE_USERNAME and SAUCE_ACCESS_KEY environment variables. ") ;
3940 process . exit ( 1 ) ;
40- } else {
41- let sauceConfig = yaml . safeLoad ( fs . readFileSync ( ".sauce.yml" , "utf8" ) ) ;
42- process . env . SAUCE_USERNAME = sauceConfig . addons . sauce_connect . username ;
43- process . env . SAUCE_ACCESS_KEY =
44- sauceConfig . addons . sauce_connect . access_key ;
45- }
4641 }
4742 config . set ( {
4843 ...karmaConfig ,
You can’t perform that action at this time.
0 commit comments