Open masoudmanson opened 10 months ago
@masoudmanson I just ran into this issue. You need to make sure the file exists on the runner before running the step. For example, to use a configuration file located in github/config/slack.yml
, you can checkout only that file with the following:
- uses: actions/checkout@v4
with:
sparse-checkout: .github/config
I believe a better user experience would be if the action failed if it could not locate the config file, but for now this should get it working for you.
Describe the bug
The problem is that the action cannot load the configuration file from any directory outside of
.github/workflows
. Consequently, when the configuration file is placed within the 'workflows' directory, it triggers an error within GitHub actions due to a deviation from the expected workflow syntax.No event triggers defined in "on"
To Reproduce
.github/config
directory.Expected behavior
Ideally, users should have the flexibility to position the configuration file outside of the 'workflows' directory without encountering any issues.
Screenshots
In the following screenshots, you can observe the contrast between placing the configuration file in directories other than .github/workflows and adhering to the 'workflows' directory:
By putting the config file in any directory other than the .github/workflows, the action can not read config template!
The message is constructed based on the template by putting the config file in the .github/workflows directory.
Desktop (please complete the following information):
Version: 116.0.5845.110 (Official Build) (arm64)
I appreciate your attention to this matter and kindly request assistance in resolving this issue to enhance the functionality and usability of the package.