Open
Description
Checklist
- I am using the latest version of this action.
- I have read the latest README and followed the instructions.
- I have read the latest GitHub Actions official documentation and learned the basic spec and concepts.
Describe your question
I get the following error
[INFO] Unable to locate executable file: git. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.
Relevant links
yaml workflow:
name: E2E Develop test
on:
push:
branches:
- main
schedule:
- cron: '0 2 * * MON-FRI'
workflow_run:
workflows: [Wait for dev deploy]
types:
- completed
permissions:
contents: write
jobs:
run-e2e:
runs-on: runner-dev
steps:
- name: Checkout
uses: actions/checkout@v4
# Install NPM dependencies, cache them correctly
# and run all Cypress tests
- name: Install yarn and cypress dependencies
run: |
sudo apt-get update &&
sudo apt-get install curl -y &&
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash &&
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null &&
echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list &&
sudo apt-get update && sudo apt-get install yarn -y &&
echo 'debconf debconf/frontend select Noninteractive' | sudo debconf-set-selections &&
sudo apt-get install -y libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb
- name: Replace client secret
run: |
sed -i'' -e 's/REPLACE_WITH_CLIENT_SECRET/${{ secrets.AUTH0_CLIENT_SECRET_INTEGRATION }}/g' cypress.config.ts
- name: Cypress run
uses: cypress-io/github-action@v6
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
with:
config-file: cypress.config.ts
command: yarn cy:start:ci:dev
- name: Deploy report page
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./cypress/reports
destination_dir: dev
user_name: 'github-actions[bot]'
user_email: 'github-actions[bot]@users.noreply.github.com'
Relevant log output
Log output
Run peaceiris/actions-gh-pages@v3
with:
github_token: ***
publish_dir: ./cypress/reports
destination_dir: dev
user_name: github-actions[bot]
user_email: github-actions[bot]@users.noreply.github.com
publish_branch: gh-pages
allow_empty_commit: false
keep_files: false
force_orphan: false
enable_jekyll: false
disable_nojekyll: false
exclude_assets: .github
env:
CI: 1
CYPRESS_CACHE_FOLDER: /home/runner/.cache/Cypress
npm_config_cache: /home/runner/.npm
TERM: xterm
[INFO] Usage https://github.com/peaceiris/actions-gh-pages#readme
Dump inputs
[INFO] GithubToken: true
[INFO] PublishBranch: gh-pages
[INFO] PublishDir: ./cypress/reports
[INFO] DestinationDir: dev
[INFO] ExternalRepository:
[INFO] AllowEmptyCommit: false
[INFO] KeepFiles: false
[INFO] ForceOrphan: false
[INFO] UserName: github-actions[bot]
[INFO] UserEmail: github-actions[bot]@users.noreply.github.com
[INFO] CommitMessage:
[INFO] FullCommitMessage:
[INFO] TagName:
[INFO] TagMessage:
[INFO] EnableJekyll (DisableNoJekyll): false
[INFO] CNAME:
[INFO] ExcludeAssets .github
Setup auth token
[INFO] setup GITHUB_TOKEN
Prepare publishing assets
[INFO] ForceOrphan: false
[INFO] first deployment, create new branch gh-pages
[INFO] Unable to locate executable file: git. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.
[INFO] chdir /home/runner/actions_github_pages_1707221697799
Error: Action failed with "Unable to locate executable file: git. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.
Additional context.
No response