diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 72e497ff35a..e26d2bb70b7 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,9 +1,9 @@ -# Default code owners +# Default code owners * @getsentry/owners-ingest # Legal /LICENSE @getsentry/owners-legal # Build & Releases -/.github/workflows/release.yml @getsentry/releases +/.github/workflows/release*.yml @getsentry/releases diff --git a/.github/workflows/release.yml b/.github/workflows/release_binary.yml similarity index 95% rename from .github/workflows/release.yml rename to .github/workflows/release_binary.yml index 76d987e7a79..6b2fe0225c0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release_binary.yml @@ -1,4 +1,5 @@ name: Release + on: workflow_dispatch: inputs: @@ -8,19 +9,23 @@ on: force: description: Force a release even when there are release-blockers (optional) required: false + schedule: # We want the release to be at 9-10am Pacific Time # We also want it to be 1 hour before the on-prem release - cron: "0 17 15 * *" + jobs: release: runs-on: ubuntu-latest - name: "Release a new version" + name: "Release a new Relay version" + steps: - uses: actions/checkout@v2 with: token: ${{ secrets.GH_RELEASE_PAT }} fetch-depth: 0 + - name: Prepare release uses: getsentry/action-prepare-release@v1 env: diff --git a/.github/workflows/release_library.yml b/.github/workflows/release_library.yml new file mode 100644 index 00000000000..ca06526a173 --- /dev/null +++ b/.github/workflows/release_library.yml @@ -0,0 +1,31 @@ +name: Release Library + +on: + workflow_dispatch: + inputs: + version: + description: Version to release + required: true + force: + description: Force a release even when there are release-blockers (optional) + required: false + +jobs: + release: + runs-on: ubuntu-latest + name: "Release a new librelay version" + + steps: + - uses: actions/checkout@v2 + with: + token: ${{ secrets.GH_RELEASE_PAT }} + fetch-depth: 0 + + - name: Prepare release + uses: getsentry/action-prepare-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GH_RELEASE_PAT }} + with: + version: ${{ github.event.inputs.version }} + force: ${{ github.event.inputs.force }} + path: py diff --git a/py/.craft.yml b/py/.craft.yml index 58b1cc27048..c7ad355b646 100644 --- a/py/.craft.yml +++ b/py/.craft.yml @@ -1,5 +1,5 @@ --- -minVersion: "0.13.2" +minVersion: "0.16.1" github: owner: getsentry repo: relay