{"id":25828146,"url":"https://github.com/basemax/github-actions-tehlug","last_synced_at":"2026-03-09T15:33:13.793Z","repository":{"id":279709047,"uuid":"939512182","full_name":"BaseMax/github-actions-tehlug","owner":"BaseMax","description":"In this presentation, I covered the power of GitHub Actions, exploring how it can automate workflows directly within GitHub repositories. The session focused on using GitHub Actions for Continuous Integration (CI) and Continuous Deployment (CD), making it easier to automate testing, deployment, and various development tasks.","archived":false,"fork":false,"pushed_at":"2025-02-27T00:33:47.000Z","size":253,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-27T01:30:12.573Z","etag":null,"topics":["cd","ci","ci-cd","cicd","github-action","github-actions","github-actions-ci","github-actions-ci-cd","github-actions-workflow","workflow","workflows"],"latest_commit_sha":null,"homepage":"https://basemax.github.io/github-actions-tehlug/presentation.html","language":"HTML","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/BaseMax.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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,"publiccode":null,"codemeta":null}},"created_at":"2025-02-26T16:55:23.000Z","updated_at":"2025-02-27T00:33:51.000Z","dependencies_parsed_at":"2025-02-27T01:30:17.311Z","dependency_job_id":"4d4c009d-5a0e-464a-9ce4-7e194396cd09","html_url":"https://github.com/BaseMax/github-actions-tehlug","commit_stats":null,"previous_names":["basemax/github-actions-tehlug"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaseMax%2Fgithub-actions-tehlug","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaseMax%2Fgithub-actions-tehlug/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaseMax%2Fgithub-actions-tehlug/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BaseMax%2Fgithub-actions-tehlug/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BaseMax","download_url":"https://codeload.github.com/BaseMax/github-actions-tehlug/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241189636,"owners_count":19924849,"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":["cd","ci","ci-cd","cicd","github-action","github-actions","github-actions-ci","github-actions-ci-cd","github-actions-workflow","workflow","workflows"],"created_at":"2025-02-28T17:23:57.462Z","updated_at":"2026-03-09T15:33:13.733Z","avatar_url":"https://github.com/BaseMax.png","language":"HTML","readme":"# GitHub Actions Talk - Tehran LUG (Feb 27, 2025)\n\nThis repository contains the slides and resources for my talk on GitHub Actions, presented at the Tehran Linux Users Group (Tehran LUG) on February 27, 2025. In this session, I covered the fundamentals of GitHub Actions, its use cases, and advanced features, helping developers automate their workflows and integrate Continuous Integration (CI) and Continuous Deployment (CD) practices into their GitHub repositories.\n\nYou can explore the presentation below and use it as a reference for learning about GitHub Actions.\n\n## Presentation Overview\n\n### Topics Covered\n\n- What is GitHub Actions?\n- Why use GitHub Actions?\n- Understanding CI/CD\n- Key Components of GitHub Actions:\n  - Workflows\n  - Jobs\n  - Steps\n  - Actions\n- Real-world Use Cases and Examples\n- Advanced Workflow Features\n- Best Practices for Security and Monitoring\n\n### GitHub Actions Features Discussed\n\n- Automating testing, deployment, and other tasks\n- Handling multiple environments with matrix builds\n- Using secrets and environment variables securely\n- Self-hosted runners vs GitHub-hosted runners\n- Integration with various CI/CD tools\n\n### Cool \u0026 Fun Examples\n\n- Automating coffee brewing with GitHub Actions\n- Real-world examples like auto-deploying apps, running tests, and automating documentation\n\n## Repository Contents\n\n- **Slides**: You will find the slide deck used during the presentation.\n- **Resources**: Links to related GitHub repositories, articles, and real-world use cases.\n- **Examples**: YAML snippets and sample configurations for setting up GitHub Actions workflows.\n\n### Links\n\n- https://docs.github.com/en/actions\n- https://www.manning.com/books/github-actions-in-action\n- https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions\n- https://github.com/actions/checkout\n\n## About Me\n\n**Seyyed Ali Mohammadiyeh (Max Base)**  \nOpen-source Maintainer, GitHub  \nSoftware Engineer \u0026 CTO at Asrez  \nGitHub: [@basemax](https://github.com/basemax)  \nEmail: maxbasecode@gmail.com\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\nFeel free to reach out to me with questions or suggestions:\n\n- **Email**: maxbasecode@gmail.com\n- **GitHub**: [@basemax](https://github.com/basemax)\n- **Telegram**: [@MAX_BASE](https://t.me/MAX_BASE)\n\nTehran LUG - 27 February 2025\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasemax%2Fgithub-actions-tehlug","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasemax%2Fgithub-actions-tehlug","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasemax%2Fgithub-actions-tehlug/lists"}