[BUG] CI Worklfow not being able to push changes

Author: Panquesito7Created Dec 21, 2022Updated Apr 30, 2026
Labelsbugdont-close

Description

The Awesome Workflow makes changes to format files or to change the DIRECTORY.md, and then pushes the changes to the master branch. However, that branch is a protected branch, which means only administrators or certain permitted users can make changes without creating a PR. AFAIK, GitHub Actions cannot be given permissions.

https://github.com/TheAlgorithms/C/actions/runs/3728181169/jobs/6322964878#step:11:19 https://github.com/orgs/community/discussions/25305

Expected behavior

The CI should normally push the changes.

Actual behavior

The CI cannot push any changes to the master branch.

Steps to reproduce

No response

Context

This is very important when updating the DIRECTORY.md file, when formatting files, etc.. Without these, the files may be unformatted or have filenames that do not follow our guidelines and other stuff that the CI takes care of.

Additional information

No response

Source: TheAlgorithms/C-Plus-Plus