Commit Graph

91 Commits

Author SHA1 Message Date
Stephanie Anderl
ff2a94f64d Fix release pipeline by setting provData to false (#929) 2020-01-13 14:56:54 -08:00
Pepe Rivera
3d1f0e9440
Make variable boxes collapsible on click (#916)
* fix

* PR comments

* fix bug

Co-authored-by: Eric Wong <eriwong@microsoft.com>
2020-01-13 10:08:23 -08:00
Pepe Rivera
9329af37f1 Fix crash when setting graph options to very large numbers (#904)
* fix crash

* Fixes

* Update build/pipelines/templates/build-app-internal.yaml

Co-Authored-By: Stephanie Anderl <46726333+sanderl@users.noreply.github.com>

Co-authored-by: Stephanie Anderl <46726333+sanderl@users.noreply.github.com>
2020-01-08 15:06:26 -08:00
Stephanie Anderl
cb707d467a Remove ARM64 from the package since Graphing mode does not support AR… (#903)
* Remove ARM64 from the package since Graphing mode does not support ARM64.

* Update build/pipelines/templates/package-appxbundle.yaml

Steph approves :)

Co-authored-by: Eric Wong <eriwong@microsoft.com>
2020-01-07 14:09:39 -08:00
Stephanie Anderl
f1863c0eb2
Updated internal build version to 0.0.31 (#900) 2020-01-06 16:07:22 -08:00
Matt Cooley
ff6a221c51
Build and test x86 in PR builds (#846) 2019-12-04 10:02:57 -08:00
Matt Cooley
deea3074b3
Enable PR and CI builds for feature branches (#838) 2019-12-02 13:53:49 -08:00
Matt Cooley
a217e0534b
Run localization pipeline on the Hosted Windows 2019 pool (#794) 2019-11-12 17:36:23 -08:00
Cory Volk
fcf2da7b1f Update build version to 1910 (#786)
updating minor versioning to 1910 release
2019-11-11 11:44:29 -08:00
Howard Wolosky
bc298efc97
Fix release pipeline yaml (#733)
There were two issues:

* The indentation for the PowerShell script task was off,
  causing a parsing error
* The flighting task needed to be named so that the Aero
  task would be able to reference its output variable.
2019-10-24 22:33:26 -07:00
Howard Wolosky
357bb34c21
Update release pipeline to use newer StoreBroker tasks (#727)
Updating the release pipeline to use the newer StoreBroker v2 tasks
for automated deployment to the Store.

Must rev the version of the internals package in order to get the
latest version of the PDP files and config file.
2019-10-22 15:41:26 -07:00
Stephanie Anderl
16e8e2d89e
Added new dev app icons and update version to 1909 (#705)
* Added new dev app icons

* Removed VS added page include in calculator.vcsxproj.filters and increased the internal version number and the app version number
2019-10-08 10:44:13 -07:00
Matt Cooley
d6d5591148
Move unit test runs to hosted pools (#671)
We can now run our unit tests in the Hosted VS2019 pool since bugs have been fixed in the version of Visual Studio deployed on those agents.
2019-09-16 06:43:53 -07:00
Stephanie Anderl
a7fb172028
Update app version to 1908 (#661)
* Update app version to 1908

* Update app versionMinor to 1908
2019-09-05 16:00:27 -07:00
Matt Cooley
c9ac7baebb
Update internals package to 0.0.18 (#645) 2019-08-26 10:29:56 -07:00
Matt Cooley
aea12015bd
Update version of release builds to 1907 (#590) 2019-07-17 21:37:30 -07:00
Matt Cooley
1b9d6b8fbe
Use 2020 as the major version for the appxbundle (#586)
Calculator's build number in release builds follows the pattern 10.{YYMM}.{build}.0. We use the build number in lots of places, including the app binaries, the app package version, and the app bundle version. Before Calculator moved to GitHub, the app bundle version was generated using a date-based formula which produced versions like "2019.105.612.0". This means that the bundles generated from GitHub have a lower version than previous bundles. This appears to cause some issues during device reset.

This change sets the app bundle major version number to "2020" to ensure that newly-produced appxbundles have higher versions than legacy bundles. The remaining parts of the bundle version number will match the build number for easy reference.

Also updating the MakeAppx version used in bundle creation to 18362.
2019-07-16 16:21:45 -07:00
Matt Cooley
499e29933c
UI tests should be able to test both dev and store-released builds (#567)
Fixes #462

- Add x64 and x86 UI tests to the release builds (internal builds for the store)
- UI tests now accept the target app ID as a parameter in the runsettings file
2019-06-25 11:29:32 -07:00
Matt Cooley
33b885ac17
Update to v142 build tools for Visual Studio 2019 (#548)
* Update to build tools v142
* Update official build pipelines to use VS2019
* Update instructions to suggest updating to VS2019
2019-06-24 16:38:45 -07:00
Stephanie Anderl
2517854836 Added Calculator Standard Mode UI Tests (#501)
- Added the CalculatorUIFramework to handle the WinAppDriver logic.
- Added Standard Mode smoke tests and BVTs to the CalculatorUITests project.
- Removed old UI tests that did not use the CalculatorUIFramework
2019-06-21 14:54:36 -07:00
Matt Cooley
98f1da2e9d
Updating version of release builds to 1906 (#537) 2019-06-04 14:12:30 -07:00
Pepe Rivera
06c0dd9bd0
Update internal package version (#532) 2019-06-03 13:58:54 -07:00
Matt Cooley
b82f571774
Updating version of release builds to 1905 (#500) 2019-05-10 11:17:43 -07:00
Hassan Uraizee
94a90d772a UI Tests YAML updated to integrate WinAppDriver task (#480) 2019-04-30 07:13:46 -07:00
Hassan Uraizee
8e1a14793a Added WinAppDriver UI Tests to the Calculator Project. (#411) 2019-04-25 16:54:36 -07:00
Matt Cooley
cf7ec5f729
Miscellaneous updates to internal release builds (#477) 2019-04-25 16:54:07 -07:00
Matt Cooley
775771d62a
Internal builds now require the OAuth access token (#457) 2019-04-15 14:12:10 -07:00
Matt Cooley
71e34c6f01
Fix inline script in loc pipeline (#434) 2019-04-04 16:11:13 -07:00
Matt Cooley
6d779a8815
Updating version of release builds to 1904 (#422) 2019-04-04 09:19:59 -07:00
Matt Cooley
74b78a67be Don't run component governance detection in postbuild steps (#381)
See also #353.

In the internal build environment, there's an auto-injected component governance task which needs to run once during the build. This task doesn't need to run during the unit test, package, and internal release jobs.
2019-03-26 10:03:42 -07:00
Matt Cooley
4603d387ae
Updating version of release builds to 1903 (#361) 2019-03-22 15:46:10 -07:00
Matt Cooley
e2d6a325e3
[Build] Update localization handoff pipeline (#359)
Update the localization build so that it sends strings to our internal localization system on a nightly basis and produces a patch file which we can use to check translations back into the repo.
2019-03-22 13:59:06 -07:00
Matt Cooley
2a7c53a27d
Add TemporaryKey.pfx (#354) 2019-03-21 17:03:42 -07:00
Matt Cooley
6cb10df947
Disable component governance task in localization build (#353)
Internally, a "component detection" task is automatically injected into builds to make sure we're not using any components with known security vulnerabilities. Because this task runs during the main app builds, it doesn't also need to run in the pipeline which hands off strings to the localization system.
2019-03-21 12:27:05 -07:00
Matt Cooley
4c41f23ec4
Switch CI builds to use public machine pool (#93) 2019-03-05 07:06:06 -08:00
Matt Cooley
f1ed0bf5c1
Fix CI build versioning (#86) 2019-03-01 10:10:33 -08:00
Matt Cooley
47f9996fa9
Auto-flight daily builds (#30)
The final step of the release pipeline is to submit the build to the Store and to our internal Aero dashboard.
2019-02-21 16:47:32 -08:00
Matt Cooley
1302d51afe
Update minor version to 1902 (#32) 2019-02-21 16:26:47 -08:00
Matt Cooley
3e093155b1
Move build jobs to hosted pools (#22)
* Move build jobs to the Hosted VS2017 pool instead of our internal pool
* Move the prepare-release-internalonly job from a team-specific pool to a shared pool with more capacity
* Remove symbol publishing from PR/CI builds since it's not necessary; do it only in release builds
2019-02-19 07:40:15 -08:00
Matt Cooley
1c7187f632
Clean up unit test projects (#4)
* Rename CalculatorUnitTests_VS to CalculatorUnitTests, fix gitignore

* Delete internal unit tests

* Update pipeline paths
2019-01-29 19:37:37 -08:00
Howard Wolosky
c13b8a099e Hello GitHub 2019-01-28 16:24:37 -08:00