0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-16 21:46:22 -05:00

ci: run preview release on demand (#11803)

* ci: run preview release on demand

* Update .github/workflows/preview-release.yml

Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>

* run on comments

---------

Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
This commit is contained in:
Emanuele Stoppa 2024-08-21 13:51:55 +01:00 committed by GitHub
parent 04390c83a2
commit 4f25b60d0c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 7 deletions

View file

@ -19,7 +19,7 @@ concurrency:
env:
ASTRO_ADAPTERS_REPO: withastro/adapters
ASTRO_STARLIGHT_REPO: withastro/starlight
ASTRO_PUSH_MAIN_EVENT: biome-push-main-event
ASTRO_PUSH_MAIN_EVENT: astro-push-main-event
jobs:
repository-dispatch:

View file

@ -2,11 +2,8 @@ name: Preview release
on:
workflow_dispatch:
push:
branches:
- main
tags:
- '!**'
issue_comment:
types: [created]
merge_group:
pull_request:
paths-ignore:
@ -33,8 +30,14 @@ env:
jobs:
preview:
name: Publish preview release
if: ${{ github.repository_owner == 'withastro' && github.event.issue.pull_request && (startsWith(github.event.comment.body, '!preview')) }}
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
issues: write
pull-requests: write
name: Publish preview release
timeout-minutes: 5
steps:
- name: Disable git crlf