Skip to content

Conversation

@YunchuWang
Copy link
Member

@YunchuWang YunchuWang commented May 1, 2025

This pull request introduces a new release pipeline configuration for the DurableTask Java project in the eng/ci/release.yml file. The most important changes include setting up the pipeline to use a shared template, defining release stages for multiple components, and specifying the necessary inputs and tasks for releasing these components.

Release Pipeline Configuration:

  • Pipeline Template Integration: The pipeline now extends the 1ES.Official.PipelineTemplate.yml template from the 1ESPipelineTemplates repository, using a specific pool (1es-pool-azfunc) and Linux-based environment (1es-ubuntu-22.04).

  • Release Stages and Jobs: Three release jobs are defined for durabletask_azuremanaged, durabletask_client, and durabletask_azure_functions. Each job includes template context and inputs for artifact handling, ensuring consistency and checks during the release process.

  • Custom Release Task: Each job uses the SFP.release-tasks.custom-build-release-task.EsrpRelease@9 task to handle the release process. This includes configurations for managed identity, key vault, signing certificate, and artifact location.

  • Ownership and Approval: The jobs specify owners (wangbill@microsoft.com), approvers (kaibocai@microsoft.com), and the main publisher (`dur

Issue describing the changes in this PR

resolves #issue_for_this_pr

Pull request checklist

  • My changes do not require documentation changes
    • Otherwise: Documentation issue linked to PR
  • My changes are added to the CHANGELOG.md
  • I have added all required tests (Unit tests, E2E tests)

Additional information

Additional PR information

@YunchuWang YunchuWang requested a review from a team as a code owner May 1, 2025 22:28
@YunchuWang YunchuWang merged commit a5fc046 into main May 1, 2025
4 checks passed
@YunchuWang YunchuWang deleted the wangbill/ob branch May 1, 2025 22:35
JoshVanL pushed a commit to JoshVanL/durabletask-java that referenced this pull request May 7, 2025
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.

3 participants