Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iteration Plan for August 2019 #792

Closed
9 of 20 tasks
patniko opened this issue Jul 30, 2019 · 20 comments
Closed
9 of 20 tasks

Iteration Plan for August 2019 #792

patniko opened this issue Jul 30, 2019 · 20 comments
Assignees
Labels
iteration plan Our monthly plan for what we will be working on

Comments

@patniko
Copy link
Contributor

patniko commented Jul 30, 2019

August 2019 Plan

Last month proved that beta's don't take vacations as we raced to keep up to date with iOS beta support for build. On the new service front we shored up our Data service by providing full offline list support and fighting the "tyranny of the default" with a new default offline persistence setting of "infinite." We also began work on our BYOI story which we hope to complete this month. Lastly, we delivered much requested support for the online version of GitLab.

This month we intend to bring support for private, on premise GitLab instances to build, as well as AAB bundle support for Xamarin.Android apps and Mono 6.0 support. Diagnostics will get some iOS extensions attention, the ability to upload custom crashes, and some needed UWP support. BYOI efforts will continue for Auth, as will investigatory work on a free tier for Auth and Data services. Take a look at our Data Metrics Explorer feature if you get a chance; we are pretty excited about it.

Analytics

Auth

Build

Data

Diagnostics

Distribution

SDK

General

  • Dark Mode Preview
@patniko patniko added feature request New feature request iteration plan Our monthly plan for what we will be working on labels Jul 30, 2019
@patniko patniko added this to the August 2019 milestone Jul 30, 2019
@Zee-day
Copy link

Zee-day commented Jul 31, 2019

Are there any plans to bring issue #32 into this iteration?

@sgreifeneder
Copy link

please also consider #796 to be part of it

@sgreifeneder
Copy link

And of course #30, which is out there for some time now.

@nilofer
Copy link

nilofer commented Jul 31, 2019

@sgreifeneder working on #796. We've got other priorities in-flight for new features in Build, but we'll be taking another look at #30 soon.

@Zee-day unfortunately we don't have bandwidth to pick up #32 this month, but I hear you and we'll be keeping that one top-of-mind for future iteration plans.

@msioen
Copy link

msioen commented Jul 31, 2019

With regards to #194 which is already mentioned in the main issue. Can distribution (or at least some 'availability') of aab files also be taken up? Just for download, not necessarily for install.

Currently you can upload .aab files with the rest api but the distribute fails. Because of this the release isn't listed.
We don't automate our store uploads yet but would still like to have these aab files available for manual download.

@tpgmeligmeyling
Copy link

Any plans which iteration will contain microsoft/appcenter-sdk-apple#1226?

@claitonlovato
Copy link

Please consider #30 !!! Its very important for migrating our builds to AppCenter ;)

@tonylambert
Copy link

Please consider upload .dmg support for macOS and “custom” .exe/.zip for Windows on the distribution front for August. Not supporting these formats is a barrier to our migration from HockeyApp to AppCenter.

@dipree
Copy link
Member

dipree commented Aug 2, 2019

@tpgmeligmeyling likely next months SDK release.

@blparr blparr pinned this issue Aug 2, 2019
@patniko patniko removed the feature request New feature request label Aug 2, 2019
@iageoghe iageoghe changed the title Iteration Plan for August 2019 [DRAFT] Iteration Plan for August 2019 Aug 3, 2019
@rudyrichter
Copy link

microsoft/appcenter-sdk-apple#1270 is a blocker for my team's transition to AppCenter.

@adamKasapakis
Copy link

What is the progress with #182, is it going to be fixed in August?
It's a big blocker for us and it needs to be fixed before we migrate to app center.

@kvpt
Copy link

kvpt commented Aug 13, 2019

We also need #182, it's critical for us to be able to migrate to AppCenter and HockeyApp shutdown in less than 100 days. 😱

@botatoes
Copy link

@adamKasapakis @kvpt we are actively working on #182. My fault for not adding it to the iteration plan. Very sorry 😭

@adamKasapakis
Copy link

@botatoes Thank you for updating the iteration, should we expect it in August then?

@meliheran
Copy link

#30 please

@dipree
Copy link
Member

dipree commented Aug 15, 2019

@adamKasapakis we might finish the work this month but the SDK release will be next month.

@brminnick
Copy link

brminnick commented Aug 16, 2019

Re #632 and #769:

Builds using .NET Core 3.0 are still failing, despite updating to the Latest stable build agent with Mono v6.0, because App Center Build is using .NET Core 2.2 to restore NuGet Packages.

Screen Shot 2019-08-16 at 2 04 39 PM

Recommended Fix

Allow devs to select the version of .NET Core (including preview releases)

image

To ensure that App Center Build doesn't block any devs who jump to a preview version, it'll be helpful to select a .NET Core release, like the current .NET Core 3.0 preview.

If we don't allow devs to select a .NET Core Version, devs will hit the same blocker when .NET Core 3.1 preview is released.

It'll also be incredibly helpful when Mono and .NET Core merge BCLs in .NET 5. There will be a high demand for devs to use the .NET 5 preview when it's released next year.

Error

##[section]Starting: Restore Nuget
==============================================================================
Task         : Command Line
Description  : Run a command line with arguments
Version      : 1.1.3
Author       : Microsoft Corporation
Help         : [More Information](https://go.microsoft.com/fwlink/?LinkID=613735)
==============================================================================
[command]/bin/bash -c /usr/bin/find . -name '*.sln' -type f -print0 | /usr/bin/xargs -0 grep -l 'MondayPundayApp.Droid.csproj' | /usr/bin/xargs -I '{}' nuget restore '{}' -DisableParallelProcessing
MSBuild auto-detection: using msbuild version '15.0' from '/Library/Frameworks/Mono.framework/Versions/6.0.0/lib/mono/msbuild/15.0/bin'.
/Users/vsts/hostedtoolcache/dotnet/sdk/2.2.300/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(137,5): error NETSDK1045: The current .NET SDK does not support targeting .NET Core 3.0.  Either target .NET Core 2.2 or lower, or use a version of the .NET SDK that supports .NET Core 3.0. [/Users/vsts/agent/2.155.1/work/1/s/Src/MondayPundayApp.UnitTests/MondayPundayApp.UnitTests.csproj]

##[error]/bin/bash failed with return code: 1
##[error]/bin/bash failed with error: /bin/bash failed with return code: 1

Work Around

After chatting with the App Center Build team, I've learned we can manually install .NET Core 3.0 using a post-clone script.

Here's a walkthrough I put together on the topic:
https://www.codetraveler.io/2019/08/23/using-preview-versions-of-net-core-with-app-center-build/

wget https://dot.net/v1/dotnet-install.sh
chmod +x dotnet-install.sh
./dotnet-install.sh --version "3.0.100-preview8-013656" --install-dir "$AGENT_TOOLSDIRECTORY/dotnet"

@lukaslangrock
Copy link

#845 would be nice.

@patniko
Copy link
Contributor Author

patniko commented Aug 20, 2019

#30 should be coming in the next iteration @meliheran!

@elamalani elamalani unpinned this issue Sep 6, 2019
@msdof
Copy link

msdof commented Sep 17, 2019

#458 should be considered into next iteration, R8 is already the default code shrinker for Android. @patniko

@Oddj0b Oddj0b closed this as completed Nov 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
iteration plan Our monthly plan for what we will be working on
Projects
None yet
Development

No branches or pull requests