{"id":14063617,"url":"https://github.com/TechDufus/BlogQueue","last_synced_at":"2025-07-29T15:34:39.200Z","repository":{"id":65158524,"uuid":"430592053","full_name":"TechDufus/BlogQueue","owner":"TechDufus","description":"Queue up blog posts to release on your own schedule, all hosted in GitHub.","archived":false,"fork":false,"pushed_at":"2023-12-27T20:43:15.000Z","size":8,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-11-13T16:06:47.567Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TechDufus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":"TechDufus"}},"created_at":"2021-11-22T06:42:02.000Z","updated_at":"2023-12-31T14:09:32.000Z","dependencies_parsed_at":"2024-02-04T20:34:21.468Z","dependency_job_id":"338fcb88-c661-467f-a9c7-c40664b044d6","html_url":"https://github.com/TechDufus/BlogQueue","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechDufus%2FBlogQueue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechDufus%2FBlogQueue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechDufus%2FBlogQueue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechDufus%2FBlogQueue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TechDufus","download_url":"https://codeload.github.com/TechDufus/BlogQueue/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228028544,"owners_count":17858347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-13T07:03:25.419Z","updated_at":"2024-12-04T01:31:05.645Z","avatar_url":"https://github.com/TechDufus.png","language":"PowerShell","readme":"# BlogQueue\nQueue up blog posts to release on your own schedule, all hosted in GitHub.\n\nThis action is meant to add a post file into your posts directory in your blog repo. In many cases, simply adding the new blog file will trigger CI to redeploy your website with the new post.\n\nIn your repository workflow file, you provide the path to your blog queue directory (where the pending blog files are stored), and the directory your blog uses for live posts. Here's an example workflow that will run on a weekly schedule.\n\n```yaml\nname: Blog Queue Workflow\n#Run every Monday at 10:00AM.\non:\n  schedule:\n  - cron: '0 10 * * 1'\n  workflow_dispatch:\n\njobs:\n  update-sponsors-section:\n    name: Publish blog post from queue.\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n      - uses: matthewjdegarmo/blogqueue@latest\n        with:\n          queue_path: ./.blogqueue\n          destination_path: ./_posts/\n```\n\nThis action is pretty basic, and doesn't support any type of custom ordering of which blog to post next. This action uses the default order that the PowerShell `Get-ChildItem` command gives you, and uses the first one in the list.\n","funding_links":["https://github.com/sponsors/TechDufus"],"categories":["PowerShell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTechDufus%2FBlogQueue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTechDufus%2FBlogQueue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTechDufus%2FBlogQueue/lists"}