1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
---
name: Debug
# yamllint disable-line rule:truthy
on:
workflow_dispatch:
jobs:
# Oh, github, for a company that is built around the git VCS, how is it
# that you have managed to break the repositories so much?
#
debug_github_repo:
name: Debug Github Repo
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Fix Checkout
run: |
git fetch --force --tags
- name: Debug data output
run: |
echo ==========
echo git status
git status
echo ==========
echo git tag
git tag
echo ==========
echo git describe
git describe || true
echo ==========
echo git for-each-ref refs/heads
git for-each-ref refs/heads
echo ==========
echo git for-each-ref refs/tags
git for-each-ref refs/tags
echo ==========
echo ls .git/refs/heads
ls .git/refs/heads
echo ==========
echo ls .git/refs/tags
ls .git/refs/tags
echo ==========
TYPE=$(git cat-file -t $GITHUB_REF)
echo REF=$GITHUB_REF
echo TAGTYPE=$TYPE
echo ==========
echo git cat-file $TYPE $GITHUB_REF
git cat-file $TYPE $GITHUB_REF
|