Skip to content

Dfberry/fix/blog create - #98

Merged
dfberry merged 4 commits into
mainfrom
dfberry/fix/blog-create
Oct 8, 2026
Merged

dfberry merged 4 commits into
mainfrom
dfberry/fix/blog-create

Conversation

@dfberry

@dfberry dfberry commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

This pull request introduces several improvements to the GitHub Actions workflows for this repository, primarily focusing on enhancing concurrency control, debugging, and documentation. The changes help prevent overlapping workflow runs, improve the observability and diagnosability of the "Draft weekly blog post" workflow, and update documentation for maintainers.

Workflow concurrency and reliability improvements:

  • Added concurrency groups with cancel-in-progress: true to .github/workflows/build.yml, .github/workflows/deploy-to-pages.yml, .github/workflows/capture-blog-ideas.yml, and .github/workflows/draft-weekly-blog-post.lock.yml, ensuring only one run per group executes at a time and preventing duplicate or overlapping runs. [1] [2] [3] [4] [5]

Debugging and logging enhancements:

  • Updated .github/workflows/draft-weekly-blog-post.md to include explicit instructions and commands for logging workflow context and issue selection, making it easier to diagnose missed or failed runs.
  • Added a new .github/workflows/readme.md with notes and tips for compiling workflows, checking last run status, and logging best practices.

Workflow logic and documentation updates:

  • Improved the workflow description and steps in .github/workflows/draft-weekly-blog-post.md to clarify the process, including logging, issue selection, and PR creation with related issues and executive summary.
  • Updated the lock file .github/workflows/draft-weekly-blog-post.lock.yml to align with new concurrency settings and removed unnecessary checkout steps, simplifying permissions and artifact restoration. [1] [2] [3] [4] [5]

Maintenance and metadata:

  • Updated the workflow metadata in .github/workflows/draft-weekly-blog-post.lock.yml to reflect the latest schema and hashes.

@dfberry
dfberry merged commit d851a87 into main Oct 8, 2026
@dfberry
dfberry deleted the dfberry/fix/blog-create branch October 8, 2026 12:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant