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

Initial move to a Publish stage #122886

Merged
merged 3 commits into from
May 5, 2021

Conversation

TylerLeonhardt
Copy link
Member

@TylerLeonhardt TylerLeonhardt commented May 4, 2021

This PR fixes #117891

Things to do before merge:

  • move createBuild to Publish
  • move all createAssets to Publish
  • move mooncake to Publish
  • move release to Publish
  • fail Publish if macOS, Windows, Linux fails
  • Rename some tasks that just say "PowerShell"
  • change distro commit to actual distro commit
  • remove commented out code in Compile step

Out of scope but issues that will be opened after this goes in

@TylerLeonhardt TylerLeonhardt self-assigned this May 4, 2021
@TylerLeonhardt TylerLeonhardt added this to the May 2021 milestone May 4, 2021
Copy link
Member

@joaomoreno joaomoreno left a comment

Choose a reason for hiding this comment

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

Really really cool. 👏

I especially like the deletion of secrets from a lot of the build yml files.

build/azure-pipelines/product-publish.yml Outdated Show resolved Hide resolved
build/azure-pipelines/product-publish.yml Outdated Show resolved Hide resolved
build/azure-pipelines/product-publish.yml Show resolved Hide resolved
build/azure-pipelines/product-publish.yml Outdated Show resolved Hide resolved
build/azure-pipelines/product-publish.ps1 Show resolved Hide resolved
@TylerLeonhardt TylerLeonhardt force-pushed the TylerLeonhardt/better-release-stage-2 branch 2 times, most recently from 1a61b04 to 6b377d1 Compare May 5, 2021 18:03
actually run

ok run it for real

actually work

parameter syntax

monaco

logging

env var is always string

use variables

use global params

try idea to stop looping

move variables

wrap in quotes

rename all the artifacts

try downloading

up timeout

misc

underscore

add auth

log everything we need to

typo

typo

publish linux client archives too

renamed all that needed to be renamed

better error handling

raname windows assets

first attempt at letting new code handle releasing with macOS

move to $env

remove gate

include updated createAsset.js

onboard windows client

include js

add linux client

add built js

move over all publishing

update distro

use branch name?

processed artifacts and fix win32 server platforms

publish what artifacts were published

use download and more more to powershell

put it all in exec

actually in directory

fix path again

create file to be uploaded

move to all PowerShell

rename to publish and clean up code

update createAsset

use distro 2

more commented out code and add displayNames

address feedback
@TylerLeonhardt TylerLeonhardt force-pushed the TylerLeonhardt/better-release-stage-2 branch from 743488f to cb31884 Compare May 5, 2021 21:37
@TylerLeonhardt TylerLeonhardt marked this pull request as ready for review May 5, 2021 21:49
@TylerLeonhardt TylerLeonhardt merged commit 40444c3 into main May 5, 2021
@TylerLeonhardt TylerLeonhardt deleted the TylerLeonhardt/better-release-stage-2 branch May 5, 2021 22:04
@github-actions github-actions bot locked and limited conversation to collaborators Jun 19, 2021
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.

Consolidate publishing builds to Azure
2 participants