act icon indicating copy to clipboard operation
act copied to clipboard

act fails to update cached action clones

Open jsoref opened this issue 2 years ago • 15 comments
trafficstars

Bug report info

act version:            0.2.45
GOOS:                   darwin
GOARCH:                 arm64
NumCPU:                 10
Docker host:            DOCKER_HOST environment variable is not set
Sockets found:
	/var/run/docker.sock
	$HOME/.docker/run/docker.sock
Config files:           
	/Users/jsoref/.actrc:
		#-P ubuntu-latest=node:12.20.1-buster-slim
		#-P ubuntu-20.04=node:12.20.1-buster-slim
		#-P ubuntu-18.04=node:12.20.1-buster-slim
		-P ubuntu-latest=catthehacker/ubuntu:act-latest
		-P ubuntu-22.04=catthehacker/ubuntu:act-22.04
		-P ubuntu-20.04=catthehacker/ubuntu:act-20.04
		-P ubuntu-18.04=catthehacker/ubuntu:act-18.04
		-P ubuntu-16.04=catthehacker/ubuntu:act-16.04
		-P self-hosted=catthehacker/ubuntu:act-latest
Build info:
	Go version:            go1.20.3
	Module path:           command-line-arguments
	Main version:          
	Main path:             
	Main checksum:         
	Build settings:
		-buildmode:           exe
		-compiler:            gc
		-ldflags:             -X main.version=0.2.45
		CGO_ENABLED:          1
		CGO_CFLAGS:           
		CGO_CPPFLAGS:         
		CGO_CXXFLAGS:         
		CGO_LDFLAGS:          
		GOARCH:               arm64
		GOOS:                 darwin
Docker Engine:
	Engine version:        20.10.20
	Engine runtime:        runc
	Cgroup version:        1
	Cgroup driver:         cgroupfs
	Storage driver:        overlay2
	Registry URI:          https://index.docker.io/v1/
	OS:                    Alpine Linux v3.16
	OS type:               linux
	OS version:            3.16.4
	OS arch:               aarch64
	OS kernel:             5.15.96-0-virt
	OS CPU:                2
	OS memory:             5924 MB
	Security options:
		name=seccomp,profile=default

Command used with act

act -j spelling

Describe issue

act's cache of actions has two HEAD items, a HEAD and a refs/heads/HEAD, they're disconnected from each other and when act runs it doesn't update HEAD to the latest value of the remote's HEAD.

Link to GitHub repository

https://github.com/check-spelling/scimax

Workflow content

name: Check Spelling

# Comment management is handled through a secondary job, for details see:
# https://github.com/check-spelling/check-spelling/wiki/Feature%3A-Restricted-Permissions
#
# `jobs.comment-push` runs when a push is made to a repository and the `jobs.spelling` job needs to make a comment
#   (in odd cases, it might actually run just to collapse a comment, but that's fairly rare)
#   it needs `contents: write` in order to add a comment.
#
# `jobs.comment-pr` runs when a pull_request is made to a repository and the `jobs.spelling` job needs to make a comment
#   or collapse a comment (in the case where it had previously made a comment and now no longer needs to show a comment)
#   it needs `pull-requests: write` in order to manipulate those comments.

# Updating pull request branches is managed via comment handling.
# For details, see: https://github.com/check-spelling/check-spelling/wiki/Feature:-Update-expect-list
#
# These elements work together to make it happen:
#
# `on.issue_comment`
#   This event listens to comments by users asking to update the metadata.
#
# `jobs.update`
#   This job runs in response to an issue_comment and will push a new commit
#   to update the spelling metadata.
#
# `with.experimental_apply_changes_via_bot`
#   Tells the action to support and generate messages that enable it
#   to make a commit to update the spelling metadata.
#
# `with.ssh_key`
#   In order to trigger workflows when the commit is made, you can provide a
#   secret (typically, a write-enabled github deploy key).
#
#   For background, see: https://github.com/check-spelling/check-spelling/wiki/Feature:-Update-with-deploy-key

# Sarif reporting
#
# Access to Sarif reports is generally restricted (by GitHub) to members of the repository.
#
# Requires enabling `security-events: write`
# and configuring the action with `use_sarif: 1`
#
#   For information on the feature, see: https://github.com/check-spelling/check-spelling/wiki/Feature:-Sarif-output

# Minimal workflow structure:
#
# on:
#   push:
#     ...
#   pull_request_target:
#     ...
# jobs:
#   # you only want the spelling job, all others should be omitted
#   spelling:
#     # remove `security-events: write` and `use_sarif: 1`
#     # remove `experimental_apply_changes_via_bot: 1`
#     ... otherwise adjust the `with:` as you wish

on:
  push:
    branches:
    - "**"
    tags-ignore:
    - "**"
  pull_request_target:
    branches:
    - "**"
    types:
    - 'opened'
    - 'reopened'
    - 'synchronize'
  issue_comment:
    types:
    - 'created'

jobs:
  spelling:
    name: Check Spelling
    permissions:
      contents: read
      pull-requests: read
      actions: read
      security-events: write
    outputs:
      followup: ${{ steps.spelling.outputs.followup }}
    runs-on: ubuntu-latest
    if: ${{ contains(github.event_name, 'pull_request') || github.event_name == 'push' }}
    concurrency:
      group: spelling-${{ github.event.pull_request.number || github.ref }}
      # note: If you use only_check_changed_files, you do not want cancel-in-progress
      cancel-in-progress: true
    steps:
    - name: check-spelling
      id: spelling
      uses: check-spelling/check-spelling@prerelease
      with:
        suppress_push_for_open_pull_request: 1
        checkout: true
        check_file_names: 1
        spell_check_this: check-spelling/spell-check-this@prerelease
        post_comment: 0
        use_magic_file: 1
        report-timing: 1
        experimental_apply_changes_via_bot: 1
        use_sarif: ${{ (!github.event.pull_request || (github.event.pull_request.head.repo.full_name == github.repository)) && 1 }}
        extra_dictionary_limit: 10
        extra_dictionaries:
          cspell:software-terms/dict/softwareTerms.txt
          cspell:lisp/lisp.txt
          cspell:latex/dict/latex.txt
          cspell:python/src/python/python-lib.txt
          cspell:typescript/dict/typescript.txt
          cspell:python/src/common/extra.txt
          cspell:filetypes/filetypes.txt
          cspell:php/dict/php.txt
          cspell:r/src/r.txt
          cspell:python/src/python/python.txt
          cspell:fullstack/dict/fullstack.txt
          cspell:html/dict/html.txt
          cspell:aws/aws.txt
          cspell:npm/dict/npm.txt
          cspell:java/src/java-terms.txt
          cspell:latex/samples/sample-words.txt
          cspell:node/dict/node.txt
        check_extra_dictionaries: ''

  update:
    name: Update PR
    permissions:
      contents: write
      pull-requests: write
      actions: read
    runs-on: ubuntu-latest
    if: ${{
        github.event_name == 'issue_comment' &&
        github.event.issue.pull_request &&
        contains(github.event.comment.body, '@check-spelling-bot apply')
      }}
    concurrency:
      group: spelling-update-${{ github.event.issue.number }}
      cancel-in-progress: false
    steps:
    - name: apply spelling updates
      uses: check-spelling/check-spelling@prerelease
      with:
        experimental_apply_changes_via_bot: 1
        checkout: true
        ssh_key: "${{ secrets.CHECK_SPELLING }}"

Relevant log output

At the beginning of `act`'s output, it will spit out `Non-terminating error while running 'git clone': some refs were not updated` for each action repository for which there's a detached `HEAD` that it can't update:

jsoref@jsoref-mbp scimax % act -j spelling
WARN  ⚠ You are using Apple M-series chip and you have not specified container architecture, you might encounter issues while running act. If so, try running it with '--container-architecture linux/amd64'. ⚠
WARN[0000] unable to get git repo: remote not found
[Check Spelling/Check Spelling] 🚀  Start image=catthehacker/ubuntu:act-latest
[Check Spelling/Check Spelling]   🐳  docker pull image=catthehacker/ubuntu:act-latest platform= username= forcePull=true
[Check Spelling/Check Spelling]   🐳  docker create image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[]
[Check Spelling/Check Spelling]   🐳  docker run image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[]
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/check-spelling/check-spelling' # ref=prerelease
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Pre check-spelling
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/checkout' # ref=v3
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/check-spelling/actions-checkout' # ref=v3
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/check-spelling/checkout-merge' # ref=prerelease
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Pre checkout-merge
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ✅  Success - Pre checkout-merge
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/download-artifact' # ref=v3
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/upload-artifact' # ref=v3
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/upload-artifact' # ref=v3
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/github/codeql-action' # ref=v2
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling]   ✅  Success - Pre check-spelling
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Main check-spelling
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   🐳  docker cp src=/Users/jsoref/.cache/act/check-spelling-check-spelling@prerelease/ dst=/var/run/act/actions/check-spelling-check-spelling@prerelease/
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Main act-windows-shim
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/spelling-composite-0.sh] user= workdir=
[Check Spelling/Check Spelling]   ✅  Success - Main act-windows-shim
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Main shim-path
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/spelling-composite-4.sh] user= workdir=
[Check Spelling/Check Spelling]   ✅  Success - Main shim-path

% cd ~/.cache/act/github-codeql-action-upload-sarif@v2 jsoref@jsoref-mbp github-codeql-action-upload-sarif@v2 % git ls-remote origin|grep HEAD 8ca5570701137b67af3d8ae3d6452f4cee6579da HEAD jsoref@jsoref-mbp github-codeql-action-upload-sarif@v2 % git ls-remote .|grep HEAD
f31a31c052207cc13b328d6295c5b728bb49568c HEAD 8ca5570701137b67af3d8ae3d6452f4cee6579da refs/heads/HEAD


The workaround is to manually `for a in ~/.cache/act/*/ do; (cd "$a" && git reset --hard $(cat .git/refs/heads/HEAD); done`

Additional information

This message appears in a number of tickets, but hasn't been characterized and I've been mostly ignoring it for a long time.

jsoref avatar May 03 '23 03:05 jsoref

I'm also a victim. In some cases, e.g. force pushes, you'll also need to manually fix HEAD; or... if you're lazy, just do the unforgivable act of deleting the cache.

Sewer56 avatar Jul 14 '23 18:07 Sewer56

From a stale private maintainer discussion, I think fixing the cache requires a rewrite.

My idea would be to create one bare git clone per repository. (not per repository + path + revision) Use go-git to extract files from git, then we could just store an inmemory sha of the action version for a specfic job and don't have to worry about an altered checkout. I assume go-git will handle everything else for us with a bare git repo.

Just an idea, how an interaface could look like An exchangeable interface for action/workflow cloning would be great in my opinion, so we could keep the old logic and add new ones.

type ActionCache interface {
	Fetch(ctx context.Context, cacheDir, url, ref, token string) (string, error)
	GetTarArchive(ctx context.Context, cacheDir, sha, fpath string) (io.ReadCloser, error)
}

We could use GetTarArchive to copy the action to the container and to read files like action.yml or workflows. With ResolveVersion we could lock the version we want from a repository, another call shouldn't alter the state of the content.

This interface could also be implemented as a tar archive downloader without using git, this would allow to mimic how actions/runner downloads actions.

If you like this approuch I might implement it this Summer.

ChristopherHX avatar Jul 14 '23 21:07 ChristopherHX

Issue is stale and will be closed in 14 days unless there is new activity

github-actions[bot] avatar Jan 13 '24 00:01 github-actions[bot]

no

Sewer56 avatar Jan 13 '24 03:01 Sewer56

BTW my PR's regarding the new action cache seem to have no chance for approval. Even if it added behind a flag (--use-new-action-cache to enable) .

Seems like we decided to no longer try to fix concurrent action / reusable workflow updates.

Am I allowed to continue here, or what are your concerns?

https://github.com/nektos/act/pull/1954#issuecomment-1881683739

Since I'm not an owner I cannot do anything here.

ChristopherHX avatar Jan 13 '24 16:01 ChristopherHX

Nor do I know if that fixes the issue described here, because I couldn't manage to reproduce it either way.

ChristopherHX avatar Jan 13 '24 16:01 ChristopherHX

Does act --use-new-action-cache still have this issue? It's a feature flag included in the next release.

I need feedback, because the new-action-cache should be tested carefully before it becomes the new default. If it doesn't help, then it might be a good idea to remove it again.

What I could test myself would be

  • create a action
  • force push tag/branch
  • see if it updates

Using the feature flag act doesn't

  • do a full clone of branches / tags
  • persist the branchs and tags locally
  • checkout the repos content and only uses a bare git repo
  • use one clone per branch/tag/sha name

No feedback => no resolution and the feature flag will be kept off for a longer period or removed.

ChristopherHX avatar Jan 27 '24 13:01 ChristopherHX

With a caveat about having to work around not supporting docker contexts as mentioned in https://github.com/nektos/act/issues/2077#issuecomment-1913435653

Here's act version 0.2.57 which doesn't appear to include --use-new-action-cache:

jsoref@jsoref-mbp scimax % act -j spelling
WARN  ⚠ You are using Apple M-series chip and you have not specified container architecture, you might encounter issues while running act. If so, try running it with '--container-architecture linux/amd64'. ⚠
WARN[0000] Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name
WARN[0000] Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name
WARN[0000] unable to get git repo: remote not found
[Check Spelling/Check Spelling] 🚀  Start image=catthehacker/ubuntu:act-latest
INFO[0000] Parallel tasks (0) below minimum, setting to 1
[Check Spelling/Check Spelling]   🐳  docker pull image=catthehacker/ubuntu:act-latest platform= username= forcePull=true
INFO[0266] Parallel tasks (0) below minimum, setting to 1
[Check Spelling/Check Spelling]   🐳  docker create image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Check Spelling/Check Spelling]   🐳  docker run image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/check-spelling/check-spelling' # ref=prerelease
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Pre check-spelling
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/checkout' # ref=v4
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/check-spelling/actions-checkout' # ref=v4
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/checkout' # ref=v4
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/check-spelling/checkout-merge' # ref=v0.0.4
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Pre checkout-merge
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ✅  Success - Pre checkout-merge
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/download-artifact' # ref=v3
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/cache' # ref=v3
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/upload-artifact' # ref=v3
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/actions/upload-artifact' # ref=v3
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ☁  git clone 'https://github.com/github/codeql-action' # ref=v2
[Check Spelling/Check Spelling] Non-terminating error while running 'git clone': some refs were not updated
[Check Spelling/Check Spelling]   ✅  Success - Pre check-spelling
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Main check-spelling
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   🐳  docker cp src=/Users/jsoref/.cache/act/check-spelling-check-spelling@prerelease/ dst=/var/run/act/actions/check-spelling-check-spelling@prerelease/
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Main act-windows-shim
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/spelling-composite-1.sh] user= workdir=
[Check Spelling/Check Spelling]   ✅  Success - Main act-windows-shim
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Main shim-path
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/spelling-composite-5.sh] user= workdir=
[Check Spelling/Check Spelling]   ✅  Success - Main shim-path
[Check Spelling/Check Spelling]   ⚙  ::set-env:: THIS_ACTION_PATH=/run/act/actions/check-spelling-check-spelling@prerelease
[Check Spelling/Check Spelling]   ⚙  ::set-env:: PATH=/run/act/actions/check-spelling-check-spelling@prerelease/wrappers:/opt/hostedtoolcache/node/18.19.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Main check-actions
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/spelling-composite-check-actions.sh] user= workdir=
[Check Spelling/Check Spelling]   ✅  Success - Main check-actions
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Main checkout
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   🐳  docker cp src=/Users/jsoref/.cache/act/actions-checkout@v4/ dst=/var/run/act/actions/actions-checkout@v4/
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[node /var/run/act/actions/actions-checkout@v4/dist/index.js] user= workdir=
[Check Spelling/Check Spelling]   💬  ::debug::GITHUB_WORKSPACE = '/Users/jsoref/code/scimax'
[Check Spelling/Check Spelling]   ❗  ::error::context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'
[Check Spelling/Check Spelling]   ❌  Failure - Main checkout
[Check Spelling/Check Spelling] exitcode '1': failure
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling]   ⚙  ::set-output:: skipped_files=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: warnings=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: result_code=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: followup=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: docker_container=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: unknown_words=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: suggested_dictionaries=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: internal_state_directory=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: stale_words=
[Check Spelling/Check Spelling]   ❌  Failure - Main check-spelling
[Check Spelling/Check Spelling] exitcode '1': failure
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Post check-spelling
[Check Spelling/Check Spelling]   🐳  docker cp src=/Users/jsoref/.cache/act/check-spelling-check-spelling@prerelease/ dst=/var/run/act/actions/check-spelling-check-spelling@prerelease/
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] unable to get git repo: remote not found
[Check Spelling/Check Spelling] ⭐ Run Post checkout
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[node /var/run/act/actions/actions-checkout@v4/dist/index.js] user= workdir=
[Check Spelling/Check Spelling]   ✅  Success - Post checkout
[Check Spelling/Check Spelling]   ✅  Success - Post check-spelling
[Check Spelling/Check Spelling] 🏁  Job failed
[Check Spelling/Check Spelling] unable to get git repo: remote not found
Error: Job 'Check Spelling' failed

Here's a local build as of https://github.com/nektos/act/pull/2169/commits/ea367dc9f6ee91999f7307a74e8f67be5f86731f:

% ~/code/nektos/act/dist/local/act --use-new-action-cache -j spelling
WARN  ⚠ You are using Apple M-series chip and you have not specified container architecture, you might encounter issues while running act. If so, try running it with '--container-architecture linux/amd64'. ⚠
WARN[0000] Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name
WARN[0000] Could not find any stages to run. View the valid jobs with `act --list`. Use `act --help` to find how to filter by Job ID/Workflow/Event Name
WARN[0000] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] 🚀  Start image=catthehacker/ubuntu:act-latest
INFO[0000] Parallel tasks (0) below minimum, setting to 1
[Check Spelling/Check Spelling]   🐳  docker pull image=catthehacker/ubuntu:act-latest platform= username= forcePull=true
INFO[0008] Parallel tasks (0) below minimum, setting to 1
[Check Spelling/Check Spelling]   🐳  docker create image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Check Spelling/Check Spelling]   🐳  docker run image=catthehacker/ubuntu:act-latest platform= entrypoint=["tail" "-f" "/dev/null"] cmd=[] network="host"
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] ⭐ Run Pre check-spelling
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] ⭐ Run Pre checkout-merge
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling]   ✅  Success - Pre checkout-merge
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] file does not exist
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] file does not exist
[Check Spelling/Check Spelling]   ✅  Success - Pre check-spelling
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] ⭐ Run Main check-spelling
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] ⭐ Run Main act-windows-shim
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/spelling-composite-1.sh] user= workdir=
[Check Spelling/Check Spelling]   ✅  Success - Main act-windows-shim
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] ⭐ Run Main shim-path
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/spelling-composite-5.sh] user= workdir=
[Check Spelling/Check Spelling]   ✅  Success - Main shim-path
[Check Spelling/Check Spelling]   ⚙  ::set-env:: THIS_GITHUB_JOB_ID=spelling
[Check Spelling/Check Spelling]   ⚙  ::set-env:: THIS_ACTION_PATH=/run/act/actions/check-spelling-check-spelling@prerelease
[Check Spelling/Check Spelling]   ⚙  ::set-env:: PATH=/run/act/actions/check-spelling-check-spelling@prerelease/wrappers:/opt/hostedtoolcache/node/18.19.0/arm64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] ⭐ Run Main check-actions
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[bash --noprofile --norc -e -o pipefail /var/run/act/workflow/spelling-composite-check-actions.sh] user= workdir=
[Check Spelling/Check Spelling]   ✅  Success - Main check-actions
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] ⭐ Run Main checkout
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[node /var/run/act/actions/actions-checkout@v4/dist/index.js] user= workdir=
[Check Spelling/Check Spelling]   💬  ::debug::GITHUB_WORKSPACE = '/Users/jsoref/code/scimax'
[Check Spelling/Check Spelling]   ❗  ::error::context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'
[Check Spelling/Check Spelling]   ❌  Failure - Main checkout
[Check Spelling/Check Spelling] exitcode '1': failure
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] file does not exist
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] file does not exist
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling]   ⚙  ::set-output:: warnings=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: internal_state_directory=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: result_code=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: followup=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: unknown_words=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: stale_words=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: skipped_files=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: suggested_dictionaries=
[Check Spelling/Check Spelling]   ⚙  ::set-output:: docker_container=
[Check Spelling/Check Spelling]   ❌  Failure - Main check-spelling
[Check Spelling/Check Spelling] file does not exist
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] ⭐ Run Post check-spelling
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
[Check Spelling/Check Spelling] ⭐ Run Post checkout
[Check Spelling/Check Spelling]   🐳  docker exec cmd=[node /var/run/act/actions/actions-checkout@v4/dist/index.js] user= workdir=
[Check Spelling/Check Spelling]   ✅  Success - Post checkout
[Check Spelling/Check Spelling]   ✅  Success - Post check-spelling
[Check Spelling/Check Spelling] 🏁  Job failed
[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found
Error: Job 'Check Spelling' failed

Offhand, I think the answer is that it does change the behavior.

jsoref avatar Jan 28 '24 04:01 jsoref

file does not exist

Is this a bug of the feature flag that an action.yml/action.yaml/Dockerfile cannot be found?

At least this error needs to be improved

Your checkspelling action is a pretty complex construct, it also failed easily for me while using actions/runner + a custom Actions backend server.

ChristopherHX avatar Jan 28 '24 10:01 ChristopherHX

I recently switched from using actions/download-artifact to using gh ... to retrieve the artifact -- the actions/download-artifact action is awful.

jsoref avatar Jan 28 '24 10:01 jsoref

Specifically I upgraded to the actions/upload-artifact@v4 which does new magic -- everyone will be updating to it soon because they're actively destroying actions/upload-artifact@v3 support...

jsoref avatar Jan 28 '24 10:01 jsoref

fwiw, That message is bizarre. I can't find an obvious source for it. And I don't have the energy to wade through print breakpoints hunting for it.

But, yes, it appears to somehow be a regression caused by the feature flag -- running the same binary w/o the flag does not trigger that output.

jsoref avatar Jan 28 '24 11:01 jsoref

[Check Spelling/Check Spelling] unable to get git repo (githubInstance: github.com; remoteName: origin, repoPath: /Users/jsoref/code/scimax): remote not found

Is because my workflow involves renaming origin to check-spelling and adding a jsoref remote -- I only re-add a remote origin pointing to upstream when I start syncing with upstream (which apparently didn't happen for scimax).

offhand, I suspect file does not exist is for uses: action/cache/restore@v4 and similar -- i.e. any time there's a path within the repository.

Anyway, the reason it isn't fatal to check-spelling is that I only use non toplevel actions for actions/cache/restore, actions/cache/save, and github/codeql-action/upload-sarif (well, along with an alternate version of the same).

fwiw, if i use a fine-grained pat that gives access to contents:read and give that to github_token, I can use v0.0.22/prerelease and things kinda work (well, I'm pretty sure I'm getting a lousy cached version for prerelease).

jsoref avatar Jan 28 '24 12:01 jsoref

offhand, I suspect file does not exist is for uses: action/cache/restore@v4 and similar -- i.e. any time there's a path within the repository.

Thanks for pointing this out. I confirm the subpath got lost while reading the action.yml file for subactions.

The log should annotate the error with the action name and revision it tried to read from + all paths it tried.

ChristopherHX avatar Jan 28 '24 14:01 ChristopherHX

well, I'm pretty sure I'm getting a lousy cached version for prerelease

Yes using another ref in the old action cache will result in it's own clone of the action, which might be in a different stale version.

Anyway, the reason it isn't fatal to check-spelling is that I only use non toplevel actions for actions/cache/restore, actions/cache/save, and github/codeql-action/upload-sarif (well, along with an alternate version of the same).

I'm fixing the error message in https://github.com/nektos/act/pull/2171 and the bug in https://github.com/nektos/act/pull/2170.

The error not found error is most likely coming from https://github.com/github/codeql-action, because this is the only subpath action without a root action.yml file that has been read by error.

ChristopherHX avatar Jan 28 '24 15:01 ChristopherHX

Issue is stale and will be closed in 14 days unless there is new activity

github-actions[bot] avatar Jul 27 '24 00:07 github-actions[bot]