<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://josh-ops.com/posts/extends-template/</loc>
<lastmod>2024-02-18T10:52:45-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-codeql-pr/</loc>
<lastmod>2023-11-01T21:12:00-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/nuget-pusher-script/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/authorize-azure-artifacts-in-github-actions/</loc>
<lastmod>2023-12-18T20:49:04-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/reparent-work-items/</loc>
<lastmod>2021-09-29T21:36:53-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/trac-to-github/</loc>
<lastmod>2024-02-18T10:52:45-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/angular-tokenization/</loc>
<lastmod>2023-06-22T16:31:31-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/azdo-delete-custom-field/</loc>
<lastmod>2021-09-14T16:10:23-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/pipeline-templates/</loc>
<lastmod>2023-06-22T16:31:31-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/agent-pool-error/</loc>
<lastmod>2023-06-22T16:31:31-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/azure-devops-code-coverage/</loc>
<lastmod>2024-02-22T07:58:41-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-code-coverage/</loc>
<lastmod>2025-08-24T09:38:00-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/azure-devops-migrate-work-items/</loc>
<lastmod>2023-11-01T21:12:00-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/azure-frontdoor-preview-experience/</loc>
<lastmod>2024-02-18T10:52:45-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/azdo-angular-pipeline-caching/</loc>
<lastmod>2023-11-01T21:12:00-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-codespaces-powerlevel10k/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-advanced-security-feature-chart/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-connecting-to-azure-boards-multiple-orgs/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/migrate-svn-to-git/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-download-from-github-packages/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-misc-scripts/</loc>
<lastmod>2025-04-26T00:23:57-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-apps/</loc>
<lastmod>2025-09-10T16:46:58-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-approveops/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-container-jobs/</loc>
<lastmod>2024-06-18T19:45:15-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-advanced-security-permissions-chart/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-codeql-ignore-files/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-dependabot-with-azure-artifacts/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/migrate-azure-devops-work-items-to-github-issues/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/gh-auth-login-in-actions/</loc>
<lastmod>2024-06-14T10:48:44-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/dependency-review-action/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-delete-branch-protection-rules/</loc>
<lastmod>2023-12-18T22:29:54-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/actions-runner-controller-without-cert-manager/</loc>
<lastmod>2024-06-18T19:45:05-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/my-macos-development-environment/</loc>
<lastmod>2025-09-04T10:09:42-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-dependabot-for-actions/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/lap-around-github-advanced-security/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-script-to-add-users-to-teams/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/azdo-commit-message-validator-and-pr-linker-github-action/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/migrating-repos-to-github/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-script-to-delete-repos/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/using-github-checks-api/</loc>
<lastmod>2024-11-12T19:39:12-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-packages-migrate-nuget-packages/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-packages-migrate-nuget-packages-to-github-packages/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-download-latest-release/</loc>
<lastmod>2024-08-12T14:33:16-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/security-alerts/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/deprecated-github-actions-commands/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/dependabot-reusable-workflows/</loc>
<lastmod>2024-09-17T14:47:13-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-script-to-create-teams/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-signing-commits/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/storing-certificates-as-github-secrets/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-actions-tokenization/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/migrate-git-lfs-artifacts/</loc>
<lastmod>2025-10-07T13:07:00-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/migrate-to-git-lfs/</loc>
<lastmod>2026-01-27T13:16:29-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/add-files-to-git-lfs/</loc>
<lastmod>2026-01-27T13:16:29-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-packages-migrate-npm-packages/</loc>
<lastmod>2024-09-05T12:47:46-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-packages-migrate-maven-packages/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/visual-studio-toolbox-github-actions/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/visual-studio-toolbox-azure-pipelines/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-enterprise-server-slack/</loc>
<lastmod>2025-09-05T14:31:22-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-actions-oidc-reusable-workflows/</loc>
<lastmod>2026-03-19T21:49:49-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-web-editor-multiline-comment/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-script-to-add-dependabot-file/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-script-to-add-users-to-project/</loc>
<lastmod>2024-11-15T13:11:13-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-packages-migrate-docker-containers/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-action-for-twistlock-results/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-actions-dynamic-matrix/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-actions-docker-actions-private-registry/</loc>
<lastmod>2024-06-11T15:28:47-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/vscode-yaml-indenting/</loc>
<lastmod>2025-09-04T10:09:42-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-context/</loc>
<lastmod>2024-12-17T11:18:53-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-composite-action-python/</loc>
<lastmod>2024-08-14T15:37:19-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-organization-readme-badge-generator/</loc>
<lastmod>2024-08-14T03:30:00-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-migration-tools/</loc>
<lastmod>2026-02-24T12:39:50-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-sub-issues-and-issue-types/</loc>
<lastmod>2024-11-15T01:00:00-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-apps-commit-email/</loc>
<lastmod>2025-03-06T12:00:57-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-blog-post-graphql/</loc>
<lastmod>2025-04-26T00:05:00-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-actions-allow-list-as-code/</loc>
<lastmod>2025-08-24T09:53:04-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-actions-export-actions-usage/</loc>
<lastmod>2025-09-04T10:02:03-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/hsa-expense-analyzer/</loc>
<lastmod>2025-09-04T18:11:44-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-enterprise-apps/</loc>
<lastmod>2026-03-03T20:48:54-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-discussions-migration-utility/</loc>
<lastmod>2025-10-07T12:00:00-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/bulk-github-repo-settings-sync-action/</loc>
<lastmod>2026-03-01T20:00:00-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-agentic-workflows/</loc>
<lastmod>2026-03-02T21:30:15-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-enterprise-apps-install-marketplace-apps/</loc>
<lastmod>2026-03-03T20:00:00-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/bulk-github-repo-sync-action/</loc>
<lastmod>2026-03-04T16:00:00-06:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/azure-federated-credential-claims-matching-expressions/</loc>
<lastmod>2026-03-19T20:00:00-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/github-actions-oidc-custom-properties/</loc>
<lastmod>2026-03-19T20:00:00-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/posts/maintaining-oss-github-actions/</loc>
<lastmod>2026-03-30T16:30:36-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/categories/</loc>
<lastmod>2026-03-30T16:31:12-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/tags/</loc>
<lastmod>2026-03-30T16:31:12-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/archives/</loc>
<lastmod>2026-03-30T16:31:12-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/about/</loc>
<lastmod>2026-03-30T16:31:12-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/speaking/</loc>
<lastmod>2026-03-30T16:31:12-05:00</lastmod>
</url>
<url>
<loc>https://josh-ops.com/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/azure-devops/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/pipeline-templates/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-actions/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/pull-requests/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/codeql/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-advanced-security/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/policy-enforcement/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/branch-protection-rules/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/nuget/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/scripts/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/migrations/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/azure-artifacts/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/artifactory/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/work-items/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-issues/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/azure-pipelines/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/angular/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/code-coverage/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/azure/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/azure-front-door/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-codespaces/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/vs-code/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/development-environment/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/dependabot/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/azure-boards/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/svn/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/git/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-packages/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/maven/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/npm/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/gh-cli/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/graphql/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-apps/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/issueops/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/chatops/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/docker/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/containers/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/actions-runner-controller/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/codespaces/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/tfvc/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/releases/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/secret-scanning/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/reusable-workflows/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/commits/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/git-lfs/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-enterprise-server/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/slack/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/oidc/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/octokit/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-projects/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/matrix/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/python/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/composite-actions/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/bitbucket/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/configuration-as-code/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/sbom/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/node-js/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/personal-finance/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-enterprise-management/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-discussions/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/repository-management/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/copilot/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/rulesets/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-copilot/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/agentic-workflows/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/mcp/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/github-marketplace/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/custom-properties/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/open-source/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/supply-chain-security/</loc>
</url>
<url>
<loc>https://josh-ops.com/tags/custom-agents/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/azure-devops/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/pipelines/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/github/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/advanced-security/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/artifacts/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/actions/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/work-items/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/migrations/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/azure/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/front-door/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/codespaces/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/integrations/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/packages/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/scripts/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/apps/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/dependabot/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/hobbies/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/development-environment/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/commits/</loc>
</url>
<url>
<loc>https://josh-ops.com/categories/tools/</loc>
</url>
<url>
<loc>https://josh-ops.com/page2/</loc>
</url>
<url>
<loc>https://josh-ops.com/page3/</loc>
</url>
<url>
<loc>https://josh-ops.com/page4/</loc>
</url>
<url>
<loc>https://josh-ops.com/page5/</loc>
</url>
<url>
<loc>https://josh-ops.com/page6/</loc>
</url>
<url>
<loc>https://josh-ops.com/page7/</loc>
</url>
<url>
<loc>https://josh-ops.com/page8/</loc>
</url>
<url>
<loc>https://josh-ops.com/page9/</loc>
</url>
</urlset>
