Files
tools/action.yml

53 lines
2.0 KiB
YAML
Raw Normal View History

2025-03-29 01:31:08 +03:00
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 }}
outputs:
ref:
description: 'The branch, tag or SHA that was checked out'
commit:
description: 'The commit SHA that was checked out'
2025-03-30 05:27:28 +03:00
2025-03-29 01:31:08 +03:00
runs:
2025-03-29 01:55:03 +03:00
using: "composite"
2025-03-29 02:00:31 +03:00
steps:
2025-03-30 05:37:29 +03:00
- run: cp ${GITHUB_ACTION_PATH}/gitconfig /root/.gitconfig
2025-03-30 04:35:11 +03:00
# - run: git config --global "url.https://${ACTIONS_RUNTIME_TOKEN}:x-oauth-basic@codex.r10x.net/.insteadOf" "${GITHUB_SERVER_URL}/"
# - run: git config list --global
# - run: git clone ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY} ${PWD}
# - run: ls -la
2025-10-19 00:06:41 +03:00
# - run: ${{ github.action_path }}/execute.py ${{ github.token }}
2025-10-19 00:03:12 +03:00
# - run: |
# echo "${{ github.action_path }}"
# echo "$PYTHONPATH"
# export PYTHONPATH=${{ gitea.action_path }}:$PYTHONPATH
# echo "$PYTHONPATH"
# - run: export PYTHONPATH=${{ gitea.action_path }}:$PYTHONPATH
2025-10-19 00:05:32 +03:00
- name: Run executor git
run: python -m executor git
env:
PYTHONPATH: ${{ gitea.action_path }}
2025-03-29 02:00:31 +03:00
# main: execute.py
2025-03-30 04:28:18 +03:00
# post: dist/index.js