Skip to content
This repository has been archived by the owner on Dec 8, 2022. It is now read-only.

Updates to support Windows #185

Merged
merged 30 commits into from
Jul 12, 2017
Merged

Updates to support Windows #185

merged 30 commits into from
Jul 12, 2017

Conversation

Blackbaud-BobbyEarl
Copy link

@codecov-io
Copy link

codecov-io commented Jun 15, 2017

Codecov Report

Merging #185 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff          @@
##           master   #185   +/-   ##
=====================================
  Coverage     100%   100%           
=====================================
  Files          47     47           
  Lines        1110   1110           
  Branches      157    157           
=====================================
  Hits         1110   1110
Flag Coverage Δ
#builder 100% <ø> (ø) ⬆️
#runtime 100% <ø> (ø) ⬆️
#srcapp 100% <ø> (ø) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 276d9a6...5759425. Read the comment docs.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes are good, coverage/lint work fine under Windows. Still need some work to npm run test where its using rm -rf and some other shell calls.

Blackbaud-PatrickOFriel and others added 25 commits June 16, 2017 21:20
* Updated dependencies

* Updated skyux2 version

* Updated dependencies

* Using template branch for testing

* Reverted protractor config

* Pointing to dev branch for local testing

* Updated package json

* Using explicit types

* Updated version of skyux

* Updated dependencies

* Fixed linting errors

* Added fontfaceobserver to types

* Fixed tslint errors

* Fixed tslint errors

* Ensure that the files are not directories

* Update tests for file processor

* Update plugin-file-processor.js

* Update plugin-file-processor.spec.js

* Updated version of skyux

* Updated config

* Added specific version of firefox

* Updated tsconfig

* Updating travis version

* Updated version of firefox

* Updated directconnect

* Updated protractor

* Added firfox launcher

* Removed directConnect

* Reverting back to directConnect

* Removed firefox

* Re-added firefox

* Accepting insecure certs

* Enabled directconnect

* use chrome with chromOptions in protractor-dev.conf.js

* add sources to travis.yml

* add dist: trusty

* Removed tsconfig paths

* Update typescript-loader

* Simpler method for avoiding directories

* As ts-node option and fix e2e test
* Using omnibarConfigMap for envid/svcid

* Fixing implicit any
* Fixed codelyzer path

* Added node_modules to excludes

* Readded node_modules
* Added ignore pattern to component generator

* Component generator should ignore public folder

* Updated ignore pattern
* Do not check directories

* Added nodir option
* Updated branch to master

* Fixed bug with ignore components pattern

* Updated unit tests
* Update CHANGELOG.md

* Update package.json
* Fixed type error

* Updated skyux

* Updated skyux
* Fixed type error

* Updated skyux

* Updated skyux

* Update package.json

* Update CHANGELOG.md
* Fixed typo in OmnibarConfigMap.  Allowing querystring params to be case insensitive

* Test cleanup

* Removed unnecessary mapping functionality
* Removed tslint-loader
* Created custom sky-tslint loader
* Updated changelog, version

* Update CHANGELOG.md

* Update CHANGELOG.md
* Updated package dependencies

* Update skyux version

* use appropriate template branch
* Updates for rc.5
@Blackbaud-BobbyEarl Blackbaud-BobbyEarl changed the title Updates to support Windows [HOLD] Updates to support Windows Jul 5, 2017
@Blackbaud-BobbyEarl Blackbaud-BobbyEarl changed the base branch from master to rc-ng4-upgrade July 5, 2017 14:30
@Blackbaud-BobbyEarl Blackbaud-BobbyEarl changed the base branch from rc-ng4-upgrade to master July 5, 2017 15:14
@Blackbaud-BobbyEarl
Copy link
Author

Thanks for the review @blackbaud-brandonstirnaman, if you have any free time, this is available for another one.

@Blackbaud-BobbyEarl Blackbaud-BobbyEarl changed the title [HOLD] Updates to support Windows Updates to support Windows Jul 5, 2017
@@ -6,6 +6,7 @@
"requireLineFeedAtFileEnd": null,
"requireTrailingComma": null,
"requirePaddingNewLinesBeforeLineComments": null,
"validateLineBreaks": null,

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This rule validates LF vs CRLF. Since we don't specify default line-endings via a .gitattributes file, this rule will fail when someone on Windows attempts to contribute code.

@@ -5,7 +5,7 @@
"main": "index.js",
"scripts": {
"coverage": "npm run coverage:builder && npm run coverage:runtime && npm run coverage:src-app",
"coverage:builder": "istanbul cover --report=html --dir=./coverage/builder jasmine JASMINE_CONFIG_PATH=jasmine.json",
"coverage:builder": "istanbul cover --report=html --dir=./coverage/builder ./node_modules/jasmine/bin/jasmine.js JASMINE_CONFIG_PATH=jasmine.json",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link

@Blackbaud-TerryHelems Blackbaud-TerryHelems left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All tests run correctly on my Windows 7 machine.

@Blackbaud-BobbyEarl Blackbaud-BobbyEarl merged commit 12bd1e9 into master Jul 12, 2017
@Blackbaud-BobbyEarl Blackbaud-BobbyEarl deleted the windows-build branch July 12, 2017 20:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants