Skip to content

azure-pipelines: add stub release pipeline for Azure#886

Merged
mjcheetham merged 1 commit intovfs-2.53.0from
azp
Apr 17, 2026
Merged

azure-pipelines: add stub release pipeline for Azure#886
mjcheetham merged 1 commit intovfs-2.53.0from
azp

Conversation

@mjcheetham
Copy link
Copy Markdown
Member

Add a stub pipeline for releases using Azure Pipelines.

The pipeline runs on Microsoft internal images/runners across:

  • Windows x64
  • Windows ARM64
  • macOS
  • Ubuntu x64
  • Ubuntu ARM64

At the start of a run there is a prerequisite stage and pre-build validation. Today this does nothing, and should be updated to:

  • validate the current commit is tagged (annotated), and
  • capture the Git version, tag name and SHA.

Artifacts are uploaded from the build stage, and downloaded into the release stage later for uploading to a draft GitHub release.

ESRP signing to be added later.

Add a stub pipeline for releases using Azure Pipelines.

The pipeline runs on Microsoft internal images/runners across:
 * Windows x64
 * Windows ARM64
 * macOS
 * Ubuntu x64
 * Ubuntu ARM64

At the start of a run there is a prerequisite stage and pre-build
validation. Today this does nothing, and should be updated to:
 * validate the current commit is tagged (annotated), and
 * capture the Git version, tag name and SHA.

Artifacts are uploaded from the build stage, and downloaded into the
release stage later for uploading to a draft GitHub release.

ESRP signing to be added later.

Signed-off-by: Matthew John Cheetham <mjcheetham@outlook.com>
@mjcheetham mjcheetham marked this pull request as ready for review April 17, 2026 11:39
Copy link
Copy Markdown
Member

@dscho dscho left a comment

Choose a reason for hiding this comment

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

Thank you! I'll start to fill in the steps to build the installers once this is merged.

@mjcheetham mjcheetham enabled auto-merge April 17, 2026 11:40
@mjcheetham mjcheetham merged commit 93396a6 into vfs-2.53.0 Apr 17, 2026
169 checks passed
@mjcheetham mjcheetham deleted the azp branch April 17, 2026 11:43
dscho pushed a commit that referenced this pull request Apr 17, 2026
Add a stub pipeline for releases using Azure Pipelines.

The pipeline runs on Microsoft internal images/runners across:
 * Windows x64
 * Windows ARM64
 * macOS
 * Ubuntu x64
 * Ubuntu ARM64

At the start of a run there is a prerequisite stage and pre-build
validation. Today this does nothing, and should be updated to:
 * validate the current commit is tagged (annotated), and
 * capture the Git version, tag name and SHA.

Artifacts are uploaded from the build stage, and downloaded into the
release stage later for uploading to a draft GitHub release.

ESRP signing to be added later.
dscho pushed a commit that referenced this pull request Apr 17, 2026
Add a stub pipeline for releases using Azure Pipelines.

The pipeline runs on Microsoft internal images/runners across:
 * Windows x64
 * Windows ARM64
 * macOS
 * Ubuntu x64
 * Ubuntu ARM64

At the start of a run there is a prerequisite stage and pre-build
validation. Today this does nothing, and should be updated to:
 * validate the current commit is tagged (annotated), and
 * capture the Git version, tag name and SHA.

Artifacts are uploaded from the build stage, and downloaded into the
release stage later for uploading to a draft GitHub release.

ESRP signing to be added later.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants