{"id":22693425,"url":"https://github.com/ragdata/reusable-workflows","last_synced_at":"2025-03-29T17:19:09.251Z","repository":{"id":264974375,"uuid":"821707298","full_name":"Ragdata/reusable-workflows","owner":"Ragdata","description":"♻️ Reusable GitHub Actions \u0026 Workflows","archived":false,"fork":false,"pushed_at":"2024-09-10T07:06:41.000Z","size":113,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T08:55:00.061Z","etag":null,"topics":["automation","ci","github-actions","github-pages","ragdata","redeyed-software","release-automation","reusable-workflows"],"latest_commit_sha":null,"homepage":"https://github.com/ragdata/reusable-workflows","language":null,"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/Ragdata.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Ragdata","custom":"https://www.buymeacoffee.com/ragdata"}},"created_at":"2024-06-29T07:53:29.000Z","updated_at":"2024-09-10T07:06:38.000Z","dependencies_parsed_at":"2024-11-27T06:34:05.120Z","dependency_job_id":null,"html_url":"https://github.com/Ragdata/reusable-workflows","commit_stats":null,"previous_names":["ragdata/reusable-workflows"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ragdata%2Freusable-workflows","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ragdata%2Freusable-workflows/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ragdata%2Freusable-workflows/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ragdata%2Freusable-workflows/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ragdata","download_url":"https://codeload.github.com/Ragdata/reusable-workflows/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246215826,"owners_count":20741894,"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":["automation","ci","github-actions","github-pages","ragdata","redeyed-software","release-automation","reusable-workflows"],"created_at":"2024-12-10T02:10:33.844Z","updated_at":"2025-03-29T17:19:09.220Z","avatar_url":"https://github.com/Ragdata.png","language":null,"readme":"\u003cdiv align=\"center\"\u003e\n\n[![MegaLinter](https://github.com/Ragdata/reusable-workflows/actions/workflows/mega-linter.call-local.yml/badge.svg)](https://github.com/Ragdata/reusable-workflows/actions/workflows/mega-linter.call-local.yml)\n\u003cbr /\u003e\n[![Dev](https://img.shields.io/badge/Status-Dev--Release-548af7?labelColor=31383f)](https://github.com/Ragdata/Ragdata/blob/master/docs/badges.md)\n![Version](https://img.shields.io/badge/dynamic/yaml?url=https%3A%2F%2Fraw.githubusercontent.com%2Fragdata%2Freusable-workflows%2Fmaster%2F.github%2F.releaserc\u0026query=%24.version\u0026label=Version\u0026color=548af7\u0026labelColor=31383f)\n\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003e\n\n\u003cimg height=\"256\" src=\"https://raw.githubusercontent.com/Ragdata/media/master/logo/Ragdata-64.svg\" alt=\"Ragdata's Reusable Workflows\" /\u003e\n\n[Ragdata's Reusable Workflows](https://github.com/ragdata/reusable-workflows)\n\n\u003c/h1\u003e\n\u003ca name=\"top\"\u003e\u003c/a\u003e\n\u003cdiv align=\"center\"\u003e\n\n![Last Commit](https://img.shields.io/github/last-commit/ragdata/reusable-workflows/master?logo=github\u0026style=for-the-badge)\n![MIT](https://img.shields.io/badge/License-MIT-gold?style=for-the-badge)\u003cbr /\u003e\n[![wakatime](https://wakatime.com/badge/user/7e04d9d4-3a44-495e-b622-69fdbafd036c/project/207f6033-f082-4973-8e15-398bed59c8d9.svg?style=for-the-badge)](https://wakatime.com/projects/reusable-workflows)\n\n\u003c/div\u003e\n\n## ⭐ [Project Overview](#top)\n\nThese are the Reusable Workflows that I use to manage my GitHub repositories.  While you could probably use them as examples for your own workflows (and you are more than welcome to do so), this repository is not intended to be used by anyone but me.\n\nIf you'd like a more comprehensive example of the different ways you can use GitHub Actions \u0026 Workflows, please check out my [**Workflow Templates**](https://github.com/ragdata/workflow-templates) repository.\n\n\u003e If you're determined to check out the workflows in this repo, you can find them hiding in [`.github/workflows`](.github/workflows).\n\n## 🚧 [Author / Maintainer](#top)\n\n\u003cdiv align=\"center\"\u003e\n\n[![Ragdata](https://img.shields.io/badge/-Darren_\"Ragdata\"_Poulton-d20000?style=for-the-badge\u0026labelColor=555555\u0026logo=data:image/png;base64,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)](https://github.com/Ragdata)\n\n[//]: # (### [Join me \u0026 the RedEyed Community!]\u0026#40;https://discord.gg/s6gZZUc67y\u0026#41;)\n[//]: # (\u003ca href=\"https://www.facebook.com/RedeyedAU/\" target=\"_blank\"\u003e\u003cimg alt=\"Facebook\" src=\"https://img.shields.io/badge/Facebook-1877F2?style=for-the-badge\u0026logo=Facebook\u0026logoColor=white\" /\u003e\u003c/a\u003e)\n[//]: # (\u003ca href=\"https://redeyedau.substack.com/\" target=\"_blank\"\u003e\u003cimg alt=\"SubStack\" src=\"https://img.shields.io/badge/Substack-FF6719?style=for-the-badge\u0026logo=Substack\u0026logoColor=white\" /\u003e\u003c/a\u003e)\n[//]: # (\u003ca href=\"https://dev.to/redeyed-au\" target=\"_blank\"\u003e\u003cimg alt=\"Dev.to\" src=\"https://img.shields.io/badge/dev.to-373737?style=for-the-badge\u0026logo=dev.to\u0026logoColor=white\" /\u003e\u003c/a\u003e)\n[//]: # (\u003ca href=\"https://www.reddit.com/r/RedeyedAU/\" target=\"_blank\"\u003e\u003cimg alt=\"Reddit\" src=\"https://img.shields.io/badge/Reddit-FF4500?style=for-the-badge\u0026logo=Reddit\u0026logoColor=white\" /\u003e\u003c/a\u003e)\n[//]: # (\u003ca href=\"https://twitter.com/intent/follow?screen_name=RedeyedAU\" target=\"_blank\"\u003e\u003cimg alt=\"Twitter\" src=\"https://img.shields.io/badge/Twitter-1DA1F2?style=for-the-badge\u0026logo=Twitter\u0026logoColor=white\" /\u003e\u003c/a\u003e)\n[//]: # ([![Discord]\u0026#40;https://img.shields.io/discord/1067204348251230298?labelColor=5865F2\u0026label=RedEyed%20Software%20\u0026logo=discord\u0026logoColor=white\u0026style=for-the-badge\u0026#41;]\u0026#40;https://discord.gg/s6gZZUc67y\u0026#41;)\n\n\u003c/div\u003e\n\n[`^ Top`](#top)\n\n## 📖 [Resources](#top)\n\n* [GitHub Actions Documentation](https://docs.github.com/en/actions)\n* [GitHub Reusable Workflows Documentation](https://docs.github.com/en/actions/using-workflows/reusing-workflows)\n  * [Calling a Reusable Workflow](https://docs.github.com/en/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow)\n  * [actions/starter-workflows](https://github.com/actions/starter-workflows)\n* [GitHub Packages Documentation](https://docs.github.com/en/packages)\n* [GitHub Marketplace](https://github.com/marketplace)\n* [GHCR](https://ghcr.io/)\n\n[`^ Top`](#top)\n\n## ⚖️ [License](#top)\n\n![MIT](https://img.shields.io/badge/License-MIT-gold)\n\nCopyright © 2024 Redeyed Technologies\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n[`^ Top`](#top)\n\n\u003cdiv align=\"center\"\u003e\n\n\u003ca href=\"https://visitorbadge.io/status?path=https%3A%2F%2Fgithub.com%2Fragdata%2Freusable-workflows\" target=\"_blank\"\u003e\u003cimg alt=\"Visitors\" src=\"https://api.visitorbadge.io/api/combined?path=https%3A%2F%2Fgithub.com%2Fragdata%2Freusable-workflows\u0026countColor=%23d20000\" /\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/ragdata\" target=\"_blank\"\u003e\u003cimg alt=\"Ragdata\" src=\"https://img.shields.io/badge/-Made_With_☕_By_Ragdata-D20000?style=for-the-badge\" /\u003e\u003c/a\u003e\n\nCopyright \u0026copy; 2024 Redeyed Technologies\n\u003c/div\u003e\n\n[jekyll-ghpages-tagging]: https://github.com/Ragdata/reusable-workflows/blob/master/.github/workflows/jekyll-ghpages-tagging.yml\n[mega-linter]: https://github.com/Ragdata/reusable-workflows/blob/master/.github/workflows/mega-linter.yml\n[call.jekyll-ghpages-tagging]: https://github.com/Ragdata/reusable-workflows/blob/master/callers/call.jekyll-ghpages-tagging.yml\n[call.mega-linter]: https://github.com/Ragdata/reusable-workflows/blob/master/callers/call.mega-linter.yml\n\n[advisory]: https://github.com/ragdata/reusable-workflows/security/advisories/new\n[issues]: https://github.com/ragdata/reusable-workflows/issues\n[security]: https://github.com/ragdata/reusable-workflows/security/policy\n[sponsors]: https://github.com/sponsors/Ragdata\n","funding_links":["https://github.com/sponsors/Ragdata","https://www.buymeacoffee.com/ragdata"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fragdata%2Freusable-workflows","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fragdata%2Freusable-workflows","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fragdata%2Freusable-workflows/lists"}