{"id":44317295,"url":"https://github.com/basher83/.github","last_synced_at":"2026-02-11T05:15:04.201Z","repository":{"id":303883120,"uuid":"1017014425","full_name":"basher83/.github","owner":"basher83","description":"Shared workflows repo","archived":false,"fork":false,"pushed_at":"2026-01-31T05:02:16.000Z","size":158,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-31T16:50:56.535Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/basher83.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-09T22:24:03.000Z","updated_at":"2026-01-31T05:02:06.000Z","dependencies_parsed_at":"2025-07-10T08:52:43.981Z","dependency_job_id":"b7c7bc80-4785-4306-8fb7-84066642c236","html_url":"https://github.com/basher83/.github","commit_stats":null,"previous_names":["basher83/.github"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/basher83/.github","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basher83%2F.github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basher83%2F.github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basher83%2F.github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basher83%2F.github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/basher83","download_url":"https://codeload.github.com/basher83/.github/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basher83%2F.github/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29327155,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T03:52:29.695Z","status":"ssl_error","status_checked_at":"2026-02-11T03:52:23.094Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":"2026-02-11T05:15:03.612Z","updated_at":"2026-02-11T05:15:04.191Z","avatar_url":"https://github.com/basher83.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🚀 Reusable GitHub Actions Workflows\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Workflows](https://img.shields.io/badge/Workflows-5-blue.svg)](#available-workflows)\n[![Documentation](https://img.shields.io/badge/Docs-Complete-green.svg)](docs/)\n\nThis repository serves as a **central hub for reusable GitHub Actions workflows** that can be called from your other repositories. Standardize and simplify your CI/CD and automation across all your projects with battle-tested, production-ready workflows.\n\n## 📋 Table of Contents\n\n- [Quick Start](#-quick-start)\n- [Available Workflows](#-available-workflows)\n- [Repository Structure](#-repository-structure)\n- [Documentation](#-documentation)\n- [Contributing](#-contributing)\n\n## 🚀 Quick Start\n\n### Using a Workflow in Your Repository\n\n1. **Create a workflow file** in your repository (e.g., `.github/workflows/ci.yml`)\n2. **Reference the reusable workflow** from this repository:\n\n```yaml\nname: CI Pipeline\non: [push, pull_request]\n\njobs:\n  quality-checks:\n    uses: basher83/.github/.github/workflows/python-quality.yml@main\n    with:\n      python-version: \"3.12\"\n      coverage-threshold: 80\n```\n\n3. **Customize parameters** as needed for your project\n4. **Commit and push** - your workflow will run automatically!\n\n### Available Workflows\n\n| Workflow | Description | Status | Documentation |\n|----------|-------------|--------|---------------|\n| 🏷️ **Sync Labels** | Synchronize repository labels from central config | ✅ Production | [docs/workflows/](docs/workflows/) |\n| 🔐 **Tailscale Connect** | Connect GitHub runner to Tailscale tailnet | 🧪 Beta | [docs/workflows/](docs/workflows/) |\n| 🐍 **Python Quality** | Comprehensive Python linting and testing | 🚧 Planned | [docs/workflows/python.md](docs/workflows/python.md) |\n| 🎭 **Ansible Lint** | Ansible playbook validation and linting | 🚧 Planned | [docs/workflows/ansible.md](docs/workflows/ansible.md) |\n| 🐳 **Docker Build** | Multi-platform Docker builds with security scanning | 🚧 Planned | [docs/workflows/docker.md](docs/workflows/docker.md) |\n\n## 📁 Repository Structure\n\n```\n.github/\n├── workflows/          # Operational workflows (called by remote repos)\n├── use-workflows/      # Reference implementations for remote repos\n└── workflow-templates/ # Organization-wide workflow templates\n\ndocs/\n├── getting-started.md  # Comprehensive onboarding guide\n├── workflows/          # Individual workflow documentation\n├── examples/           # Practical usage examples\n├── CONTRIBUTING.md     # Contribution guidelines\n└── FAQ.md             # Frequently asked questions\n```\n\n## 📚 Documentation\n\n- **[Getting Started Guide](docs/getting-started.md)** - Complete onboarding for new users\n- **[Workflow Documentation](docs/workflows/)** - Detailed guides for each workflow\n- **[Usage Examples](docs/examples/)** - Real-world implementation examples\n- **[Roadmap](ROADMAP.md)** - Project timeline and upcoming features\n- **[Contributing](docs/CONTRIBUTING.md)** - How to contribute to this project\n- **[FAQ](docs/FAQ.md)** - Common questions and troubleshooting\n\n## 🤝 Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](docs/CONTRIBUTING.md) for details on:\n\n- How to submit issues and feature requests\n- Development workflow and coding standards\n- Testing and documentation requirements\n\n## 📈 Roadmap\n\nSee our [detailed roadmap](ROADMAP.md) for upcoming features and current progress. We're continuously expanding our workflow collection to cover more technology stacks and use cases.\n\n---\n\n*Built with ❤️ to streamline CI/CD across all projects*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasher83%2F.github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasher83%2F.github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasher83%2F.github/lists"}