Published February 28, 2024 | Version CC-BY-NC-ND 4.0
Journal article Open

Advancements in GitHub Automation and Workflow: A Comprehensive Exploration

  • 1. Department of M.sc (IT), CVM University, Anand (Gujrat), India.

Contributors

Contact person:

  • 1. Department of M.sc (IT), CVM University, Anand (Gujrat), India.
  • 2. Department of Computer Engineering, Darshan University, Rajkot (Gujrat), India.

Description

Abstract: The landscape of software development has been significantly transformed by the integration of automation and streamlined workflows, with GitHub emerging as a pivotal platform in this evolution. This research paper delves into the multifaceted realm of GitHub automation and workflow, investigating key aspects that contribute to enhanced efficiency, collaboration, and code quality in modern development practices. The paper begins by exploring the utilization of GitHub Actions for establishing robust Continuous Integration and Continuous Deployment (CI/CD) pipelines. Best practices for designing reliable workflows are discussed, along with insights into customizing workflows to suit diverse project requirements through the use of custom actions and templates. The automation of code reviews is scrutinized, with a focus on tools and practices that facilitate objective and efficient evaluation of code quality. The paper also investigates GitHub's role in security automation, covering strategies for vulnerability detection and integration of security checks into the development lifecycle. Collaborative workflows on GitHub, including branch management, pull requests, and code reviews, are explored as pivotal components fostering teamwork. The integration of GitHub into DevOps practices is analyzed, showcasing its synergy with popular DevOps tools and platforms. As a forward-looking endeavor, the research paper concludes by examining emerging trends and technologies in GitHub automation. By encapsulating a comprehensive overview of the current state and future trajectories of GitHub automation and workflow, this paper aims to contribute to the collective understanding of best practices, challenges, and opportunities in contemporary software development.

Files

B131112020224.pdf

Files (394.6 kB)

Name Size Download all
md5:b86213cc7e25efc6ab1b6adf2c1f10da
394.6 kB Preview Download

Additional details

Identifiers

Dates

Accepted
2024-02-15
Manuscript received on 03 January 2024 | Revised Manuscript received on 25 January 2024 | Manuscript Accepted on 15 February 2024 | Manuscript published on 28 February 2024.

References

  • A comprehensive understanding of modern transportation trends and technologies, one can refer to relevant documentation on GitHub ([1] – https://docs.github.com/en). This repository provides valuable insights into the latest developments in the field, offering a wealth of information for researchers and enthusiasts alike.
  • Silva, Dr. D. I. D., Pabasara, W. A. C., Sangkavi, S. V., L.G.A.T.D, W., W.M.K.H, W., & S.A, R. (2023). The Effectiveness of Code Reviews on Improving Software Quality: An Empirical Study. In International Journal of Recent Technology and Engineering (IJRTE) (Vol. 12, Issue 2, pp. 1–10). https://doi.org/10.35940/ijrte.b7666.0712223
  • Jamal, A., Harsh, O. K., & Khan, A. (2020). Performance Optimization of Higher Education System by using Secure & Reliable ERP System. In International Journal of Recent Technology and Engineering (IJRTE) (Vol. 8, Issue 5, pp. 1377–1384). https://doi.org/10.35940/ijrte.e6307.018520
  • Karen*, N., TR, A., P, A., & R, A. (2019). Physiological Stress Prediction using Machine Learning Classifiers. In International Journal of Innovative Technology and Exploring Engineering (Vol. 9, Issue 1, pp. 675–677). https://doi.org/10.35940/ijitee.a4556.119119ithubz
  • Kiruthika*, S. U., Raja, Dr. S. K. S., Balaji, Mr. V., Arumugam, Mr. S. S. L. D., & Raman, Dr. C. J. (2019). Detection of Tuberculosis in Chest X-rays using U-Net Architecture. In International Journal of Innovative Technology and Exploring Engineering (Vol. 9, Issue 1, pp. 2514–2519). https://doi.org/10.35940/ijitee.a4834.119119
  • Sontakke*, V., & G, S. S. (2020). An Assistive and Assessment Smart Eye for Visually Impaired People using CAFFE Model. In International Journal of Recent Technology and Engineering (IJRTE) (Vol. 9, Issue 1, pp. 2520–2525). https://doi.org/10.35940/ijrte.a2987.059120