RSSAmplifier

Blog

josh-ops

Blogging about Azure DevOps and GitHub practices, tips, and my continuous improvement DevOps journey.

josh-ops.comRSS feed ↗5 posts

Latest posts

IssueOps: Self-Service Automation with GitHub Issues and Actions

How to use GitHub Issues as a self-service portal for automation, including repo creation, JIT access, and Actions onboarding, powered by issue forms and GitHub Actions

Creating a GitHub Copilot Plugin

A practical guide to creating and sharing GitHub Copilot plugins that bundle agents, skills, hooks, MCP servers, and other customizations

Everything you can do with .github and .github-private repositories

A centralized reference for .github and .github-private repository features, including required files and visibility on GitHub.com, GHEC, EMU, GHEC with data residency, and GHES

Enforcing Deployment Promotion with Custom Deployment Protection Rules

Using a Custom Deployment Protection Rule (GitHub App) to enforce environment promotion ordering and ServiceNow change ticket validation across any workflow, in any repo

Enforcing Immutable Actions with Required Workflows

Using a required workflow to enforce that all GitHub Actions in your pull requests reference immutable releases, adding a supply chain security gate at the organization or enterprise level