You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm setting up a new project that uses Tugboat + Pantheon. I'd like to be able to deploy to Pantheon using Drainpipe's available GitHub action scripts, but I don't want to use PantheonReviewApps.yml since it is redundant with Tugboat.
I found out that if I enable Pantheon integration with:
"drainpipe": {
"github": ["PantheonReviewApps"]
}
It adds the .github/actions/drainpipe/pantheon directory with the associate Pantheon actions. But it also adds the PantheonReviewApps.yml. If I try deleting PantheonReviewApps.yml, it is reinstalled on every composer install, and I remove the PantheonReviewApps from composer.json, then it also deletes the .github/actions/drainpipe/pantheon actions directory.
I'd like to be able to keep the actions in place so I can use them for deployment to the dev environment (not a multidev). You'd think I'd be able to just git commit the actions, but Drainpipe actually forcibly removes the entire .github/actions/drainpipe directory on every composer install, which causes the actions to be removed when running ddev task build.
For now what I've done is leave PantheonReviewApps in place in my composer.json, then I disable the workflow manually in the GitHub UI:
But what I'd like to see is the ability to just have the actions and not the PantheonReviewApps workflow. Maybe a new key could be introduced to just include the actions like this:
"drainpipe": {
"github": ["PantheonActions"]
}
The text was updated successfully, but these errors were encountered:
quicksketch
changed the title
Make Pantheon GitHub Actions available even without PantheonReviewApps
Make Pantheon GitHub Actions available even without PantheonReviewApps Workflow
Mar 28, 2024
I'm setting up a new project that uses Tugboat + Pantheon. I'd like to be able to deploy to Pantheon using Drainpipe's available GitHub action scripts, but I don't want to use PantheonReviewApps.yml since it is redundant with Tugboat.
I found out that if I enable Pantheon integration with:
It adds the
.github/actions/drainpipe/pantheon
directory with the associate Pantheon actions. But it also adds thePantheonReviewApps.yml
. If I try deletingPantheonReviewApps.yml
, it is reinstalled on everycomposer install
, and I remove thePantheonReviewApps
fromcomposer.json
, then it also deletes the.github/actions/drainpipe/pantheon
actions directory.I'd like to be able to keep the actions in place so I can use them for deployment to the
dev
environment (not a multidev). You'd think I'd be able to just git commit the actions, but Drainpipe actually forcibly removes the entire.github/actions/drainpipe
directory on everycomposer install
, which causes the actions to be removed when runningddev task build
.For now what I've done is leave
PantheonReviewApps
in place in my composer.json, then I disable the workflow manually in the GitHub UI:But what I'd like to see is the ability to just have the actions and not the
PantheonReviewApps
workflow. Maybe a new key could be introduced to just include the actions like this:The text was updated successfully, but these errors were encountered: