From 078c5d9bc64ae8863a0be20100c36bf700fcde7e Mon Sep 17 00:00:00 2001 From: Erick Friis Date: Fri, 26 Apr 2024 11:50:07 -0700 Subject: [PATCH] infra: nonmaster release checkbox (#20945) Co-authored-by: ccurme --- .github/workflows/_release.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/_release.yml b/.github/workflows/_release.yml index 38e882a7e7..5fa8ea2e50 100644 --- a/.github/workflows/_release.yml +++ b/.github/workflows/_release.yml @@ -13,6 +13,11 @@ on: required: true type: string default: 'libs/langchain' + dangerous-nonmaster-release: + required: false + type: boolean + default: false + description: "Release from a non-master branch (danger!)" env: PYTHON_VERSION: "3.11" @@ -20,7 +25,7 @@ env: jobs: build: - if: github.ref == 'refs/heads/master' + if: github.ref == 'refs/heads/master' || inputs.dangerous-nonmaster-release environment: Scheduled testing runs-on: ubuntu-latest @@ -301,4 +306,4 @@ jobs: draft: false generateReleaseNotes: true tag: v${{ needs.build.outputs.version }} - commit: master + commit: ${{ github.sha }}