feat: restore YouTube auto-sync workflow#251
Merged
Merged
Conversation
|
|
Contributor
|
There is a problem with the Gemini CLI PR review. Please check the action logs for details. |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adjusts website automation and audit configuration for the GitHub Pages site by relaxing two Lighthouse assertions and changing the YouTube section update workflow to invoke Python through a Bash heredoc.
Changes:
- Adds Lighthouse warning-level overrides for
bf-cacheandimage-aspect-ratio. - Replaces
shell: pythonwithshell: bashplus a quoted Python heredoc in the YouTube update workflow.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
.lighthouserc.json |
Adds two Lighthouse audit assertions as warnings. |
.github/workflows/youtube-section-update.yml |
Runs the existing Python injection script from Bash via a quoted heredoc. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Copilot
AI
changed the title
Copilot/249 finish branch
Stabilize PR 251 CI by fixing Gemini trust mode and aligning Lighthouse thresholds
May 31, 2026
Copilot
AI
changed the title
Stabilize PR 251 CI by fixing Gemini trust mode and aligning Lighthouse thresholds
Replace external Buy Me a Coffee footer image with lightweight inline markup
May 31, 2026
Copilot
AI
changed the title
Replace external Buy Me a Coffee footer image with lightweight inline markup
Scope PR #251 to Buy Me a Coffee footer refactor only
May 31, 2026
Copilot
AI
changed the title
Scope PR #251 to Buy Me a Coffee footer refactor only
Stabilize PR automation by enabling trusted Gemini workspace and narrowing PR scope
May 31, 2026
Copilot
AI
changed the title
Stabilize PR automation by enabling trusted Gemini workspace and narrowing PR scope
Improve footer accessibility semantics and keyboard focus across site pages
May 31, 2026
Copilot stopped work on behalf of
DavidKRK due to an error
May 31, 2026 21:54
Copilot
AI
changed the title
Improve footer accessibility semantics and keyboard focus across site pages
feat: restore YouTube auto-sync workflow
May 31, 2026
6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The YouTube API →
youtube-videos.jsonsync workflow was accidentally wiped during merge conflict resolution in PR #176 (ffb6a40), which chose the placeholdersocial-media-post.ymlover the YouTube auto-sync version. Since April 15, no workflow has updated the JSON, so new videos stopped appearing onmusic.html.Changes
.github/workflows/youtube-sync.yml— dedicated workflow that:cron: '0 10 * * *') +workflow_dispatch@DavidKRKofficialassets/data/youtube-videos.jsonand pushes only on diffYOUTUBE_API_KEYsecret is absentmusic.htmlalready has JS thatfetch()es the JSON at runtime, so updated videos will appear immediately after the sync commits.