1. 22 Mar, 2018 1 commit
  2. 20 Mar, 2018 1 commit
  3. 14 Mar, 2018 2 commits
    • Greg Spencer's avatar
      Fix the remote setup to only change the URL. (#15528) · c345c1bb
      Greg Spencer authored
      This changes the packaging tool to only set the remote URL instead of recreating the remote.
      
      Recreating it was removing some metadata that identified the repo as having been cloned from the "real" repo, so flutter --version would report an unknown channel and source. This just sets the URL so that it looks like it came from GitHub.
      
      I also fixed some incorrect comments, and made unzip work on platforms other than Windows (even though we don't really need it there yet).
      
      Fixes #15518
      c345c1bb
    • Alexandre Ardhuin's avatar
      7667db63
  4. 10 Mar, 2018 1 commit
  5. 27 Feb, 2018 1 commit
    • Greg Spencer's avatar
      Switch Mac packaging to use .zip files. (#14894) · 29d59e3c
      Greg Spencer authored
      We can't use .tar.xz on Mac because although it can unpack them on the command line (with tar), the "Archive Utility" that runs when you double-click on them just does some crazy behavior (it
      converts it to a compressed cpio archive, and when you double-click on that, it converts it back to .tar.xz, without ever unpacking it!)
      
      So, this changes the script to use .zip for Mac, and the files are about 220MB larger than they need to be. 
      29d59e3c
  6. 22 Feb, 2018 1 commit
  7. 09 Feb, 2018 1 commit
  8. 07 Feb, 2018 2 commits
    • Greg Spencer's avatar
      Fix the build by removing offending test. (#14530) · 88e0d33c
      Greg Spencer authored
      I wanted to run a "real command" as part of the test, but in the interest of fixing the build, I'm just removing the test.
      88e0d33c
    • Greg Spencer's avatar
      Fix process running during package creation (#14508) · df791279
      Greg Spencer authored
      There were some problems I introduced with the last PR for this. It passed the test, but failed in practice.
      
      This adds tests for those failure cases, adds a "--help" and fixes the test so that it doesn't try and actually download MinGit as part of the Windows test.
      
      I added package:platform as a dependency, so I did a force upgrade on the packages.
      
      Also, re-enabling 'create package' in the cache warming code, now that #14448 is fixed.
      df791279
  9. 06 Feb, 2018 1 commit
  10. 10 Jan, 2018 3 commits
  11. 21 Dec, 2017 1 commit
  12. 20 Dec, 2017 1 commit
    • Greg Spencer's avatar
      Adding minzip to packaging steps for Windows (#13679) · 765191e7
      Greg Spencer authored
      This adds our self-compiled copy of the MinGit executable (built from the flutter/git repo) to the archive when building an archive for Windows.
      
      I also tweaked the internal API for prepare_package.dart so that there's a single entry point to build an archive.
      765191e7
  13. 18 Dec, 2017 1 commit
  14. 16 Dec, 2017 1 commit
  15. 15 Dec, 2017 1 commit
    • Greg Spencer's avatar
      Add a Dart script to prepare the flutter repo for packaging. (#13548) · f00c9023
      Greg Spencer authored
      This is the first step in a two-step process of moving the package preparation step from a recipe in chrome_infra to a dart script in the flutter repo. This will make it easier to make changes to the process. The second step is to change the infra recipe to call this script.
      
      In addition, I added a step to the packaging process to run flutter create for each type of template so that any pub dependencies of the templates get added to the cache that gets packaged (and thus users can run flutter create --offline and have it work).
      
      Note that the actual packaging into a "tar" or "zip" file now happens here, so a developer could actually run this script on their machine to create a package.
      f00c9023