Skip to content

DOCS-1618 - Revert Pantheon deploy workflow to pre-outage state#6699

Merged
kimsauce merged 3 commits into
mainfrom
revert-gha-pantheon-fix
May 15, 2026
Merged

DOCS-1618 - Revert Pantheon deploy workflow to pre-outage state#6699
kimsauce merged 3 commits into
mainfrom
revert-gha-pantheon-fix

Conversation

@kimsauce
Copy link
Copy Markdown
Collaborator

Purpose of this pull request

This PR reverts job_pantheon.yml to the state it was in prior to both outages described in PRs #6648 and #6650.

PR #6648 removed PHP/Composer install steps as an emergency fix for a P1 deploy failure caused by GitHub Actions runners being unable to reach ppa.launchpadcontent.net. This change accidentally dropped the --exclude="cid.php" rsync flag, which broke CID links sitewide.

PR #6650 restored the missing --exclude="cid.php" flag but left the reduced install steps in place.

This revert applies both changes in reverse order, restoring the full original Install Terminus step and preserving the --exclude="cid.php" rsync configuration.

Select the type of change

  • Minor Changes - Typos, formatting, slight revisions
  • Update Content - Revisions, updating sections
  • New Content - New features, sections, pages, tutorials
  • Site and Tools - .clabot, version updates, maintenance, dependencies, new packages for the site (Docusaurus, Gatsby, React, etc.)

Ticket (if applicable)

https://sumologic.atlassian.net/browse/DOCS-1618

@kimsauce kimsauce requested a review from vfalconisumo as a code owner May 13, 2026 21:48
@cla-bot cla-bot Bot added the cla-signed Contributor approved, listed in .clabot file label May 13, 2026
@kimsauce kimsauce self-assigned this May 13, 2026
@kimsauce kimsauce added doc:site tech Site/tool maintenance, dependencies, updates do-not-merge Pull requests that should not be merged labels May 13, 2026
@kimsauce kimsauce assigned vfalconisumo and unassigned kimsauce May 13, 2026
Copy link
Copy Markdown
Collaborator

@vfalconisumo vfalconisumo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No problems here. I believe this change was introduced to address the workflow failing due to an unreachable PPA repo. If we see those failures return, we can revisit a fix, for sure. :)

@kimsauce kimsauce enabled auto-merge May 15, 2026 20:04
@kimsauce kimsauce added this pull request to the merge queue May 15, 2026
Merged via the queue into main with commit f071f5c May 15, 2026
4 checks passed
@kimsauce kimsauce deleted the revert-gha-pantheon-fix branch May 15, 2026 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed Contributor approved, listed in .clabot file do-not-merge Pull requests that should not be merged doc:site tech Site/tool maintenance, dependencies, updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants