Permissions denied to github actions bot while building documentation

The documentation for ApproxFun is not being built, and the build process fails with an error message

remote: Permission to JuliaApproximation/ApproxFun.jl.git denied to github-actions[bot].
fatal: unable to access 'https://github.com/JuliaApproximation/ApproxFun.jl.git/': The requested URL returned error: 403
┌ Error: Failed to push:
│   exception =
│    failed process: Process(setenv(`/usr/bin/git push -q upstream HEAD:gh-pages`,["DOCUMENTER_KEY=", "PATH=/opt/hostedtoolcache/julia/1.8.2/x64/bin:/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1", "GITHUB_RUN_NUMBER=85", "GITHUB_REF_NAME=833/merge", "RUNNER_ARCH=X64", "PERFLOG_LOCATION_SETTING=RUNNER_PERFLOG", "GKS_ENCODING=utf8", "LD_LIBRARY_PATH=/home/runner/.julia/artifacts/7661e5a9aa217ce3c468389d834a4fb43b0911e8/lib:/home/runner/.julia/artifacts/2e8fae88dcadc37883e31246fe7397f4f1039f88/lib:/home/runner/.julia/artifacts/d00220164876dea2cb19993200662745eed5e2db/lib:/opt/hostedtoolcache/julia/1.8.2/x64/bin/../lib/julia:/home/runner/.julia/artifacts/3e19866657986912870f596aecfee137473965a9/lib:/home/runner/.julia/artifacts/dc526f26fb179a3f68eb13fcbe5d2d2a5aa7eeac/lib:/home/runner/.julia/artifacts/5a508a62784097dab7c7ae5805f2c89d2cc97397/lib:/home/runner/.julia/artifacts/303fe895f57042ea41055187ec4af6322989b5cc/lib:/home/runner/.julia/artifacts/f3337de0321b3370b90643d18bf63bd4ee79c991/lib:/home/runner/.julia/artifacts/ddfc455343aff48d27c1b39d7fcb07e0d9242b50/lib:/home/runner/.julia/artifacts/54c97eb1b0a6f74bac96297a815ddec2204a7db7/lib:/home/runner/.julia/artifacts/2b77b304b0975d15bd5aeb4d1d5097ac6256ea3c/lib:/home/runner/.julia/artifacts/fac7e6d8fc4c5775bf5118ab494120d2a0db4d64/lib:/home/runner/.julia/artifacts/387d89822da323c098aba6f8ab316874d4e90f2e/lib:/home/runner/.julia/artifacts/16154f990153825ec24b52aac11165df2084b9dc/lib:/home/runner/.julia/artifacts/92111ef825c608ea220f8e679dd8d908d7ac5b83/lib:/home/runner/.julia/artifacts/f3ec73d7bf2f4419ba0943e94f7738cf56050797/lib:/home/runner/.julia/artifacts/4487a7356408c3a92924e56f9d3891724855282c/lib:/home/runner/.julia/artifacts/51c48c945ae76d6c0102649044d9976d93b78125/lib:/home/runner/.julia/artifacts/5ba11d7fb2ceb4ca812844eb4af886a212b47f65/lib:/home/runner/.julia/artifacts/431a0e3706ffe717ab5d35c47bc38626c6169504/lib:/home/runner/.julia/artifacts/fc6071b99b67da0ae4e49ebab70c369ce9a76c9e/lib:/home/runner/.julia/artifacts/527e66fb9b12dfd1f58157fe0b3fd52b84062432/lib:/home/runner/.julia/artifacts/921a059ebce52878d7a7944c9c345327958d1f5b/lib:/home/runner/.julia/artifacts/8b0284dc2781b9481ff92e281f1db532d8421040/lib:/home/runner/.julia/artifacts/d11639e2a53726f2593e25ba98ed7b416f62bbc5/lib:/home/runner/.julia/artifacts/62c010876222f83fe8878bf2af0e362083d20ee3/lib:/home/runner/.julia/artifacts/ee20a84d0166c074dfa736b642902dd87b4da48d/lib:/home/runner/.julia/artifacts/459252c01ffcd08700841efdd4b6d3edfe5916e7/lib:/home/runner/.julia/artifacts/cc415631aeb190b075329ce756f690a90e1f873b/lib:/home/runner/.julia/artifacts/e19f3bb2eef5fb956b672235ea5323b5be9a0626/lib:/home/runner/.julia/artifacts/0631e2a6a31b5692eec7a575836451b16b734ec0/lib:/home/runner/.julia/artifacts/89ed5dda220da4354ada1970107e13679914bbbc/lib:/home/runner/.julia/artifacts/595f9476b128877ab5bf73883ff6c8dc8dacfe66/lib:/home/runner/.julia/artifacts/587de110e5f58fd435dc35b294df31bb7a75f692/lib:/home/runner/.julia/artifacts/fc239b3ff5739aeab252bd154fa4dd045fefe629/lib:/home/runner/.julia/artifacts/25fa81dbac6496585a91dbdc258273d39442466f/lib:/home/runner/.julia/artifacts/eff86eedadb59cff1a61399e3242b3f529ca6f59/lib:/home/runner/.julia/artifacts/b409c0eafb4254a980f9e730f6fbe56867890f6a/lib:/home/runner/.julia/artifacts/a84cc58d5161b950f268bb562e105bbbf4d6004a/lib:/home/runner/.julia/artifacts/f0d193662fead3500b523f94b4f1878daab59a93/lib:/home/runner/.julia/artifacts/05616da88f6b36c7c94164d4070776aef18ce46b/lib:/home/runner/.julia/artifacts/2df316da869cd97f7d70029428ee1e2e521407cd/lib:/home/runner/.julia/artifacts/7190f0cb0832b80761cc6d513dd9b935f3e26358/lib:/home/runner/.julia/artifacts/4daa3879a820580557ef34945e2ae243dfcbba11/lib:/home/runner/.julia/artifacts/5aa80c7b8e919cbfee41019069d9b25269befe10/lib:/home/runner/.julia/artifacts/8793267ae1f4b96f626caa27147aa0218389c30d/lib:/home/runner/.julia/artifacts/694cae97bb3cbf8f1f73f2ecabd891602ccf1751/lib:/home/runner/.julia/artifacts/d22cde7583df1d5f71160a8e4676955a66a91f33/lib:/home/runner/.julia/artifacts/b610fc4e040c9a46c250ea4792cc64098003578a/lib:/home/runner/.julia/artifacts/cacd8c147f866d6672e1aca9bb01fb919a81e96a/lib:/home/runner/.julia/artifacts/b7dc5dce963737414a564aca8d4b82ee388f4fa1/lib:/home/runner/.julia/artifacts/0d364e900393f710a03a5bafe2852d76e4d2c2cd/lib:/home/runner/.julia/artifacts/79cc5446ced978de84b6e673e01da0ebfdd6e4a5/lib:/home/runner/.julia/artifacts/1a2adcee7d99fea18ead33c350332626b262e29a/lib:/home/runner/.julia/artifacts/84f18b0f422f5d6a023fe871b59a9fc536d04f5c/lib:/home/runner/.julia/artifacts/3c7eef5f322b19cd4b5db6b21f8cafda87b8b26c/lib:/home/runner/.julia/artifacts/4443e44120d70a97f8094a67268a886256077e69/lib:/home/runner/.julia/artifacts/988066cc974e30c89774b0c471f47201975a4423/lib:/home/runner/.julia/artifacts/26099abd23e11fc440259049997307380be745c8/lib:/opt/hostedtoolcache/julia/1.8.2/x64/bin/../lib/julia:/opt/hostedtoolcache/julia/1.8.2/x64/bin/../lib:", "ACCEPT_EULA=Y"  …  "GITHUB_TRIGGERING_ACTOR=jishnub", "RUNNER_TEMP=/home/runner/work/_temp", "GITHUB_REPOSITORY_OWNER=JuliaApproximation", "GOROOT_1_19_X64=/opt/hostedtoolcache/go/1.19.1/x64", "GITHUB_EVENT_NAME=pull_request", "DOTNET_NOLOGO=1", "OPENBLAS_MAIN_FREE=1", "ANDROID_NDK_HOME=/usr/local/lib/android/sdk/ndk/25.1.8937393", "AGENT_TOOLSDIRECTORY=/opt/hostedtoolcache", "GKS_QT=/home/runner/.julia/artifacts/26099abd23e11fc440259049997307380be745c8/bin/gksqt"]), ProcessExited(128)) [128]
│    
│    Stacktrace:
│      [1] pipeline_error
│        @ ./process.jl:565 [inlined]
│      [2] run(::Cmd; wait::Bool)
│        @ Base ./process.jl:480
│      [3] run
│        @ ./process.jl:477 [inlined]
│      [4] (::Documenter.var"#git_commands#24"{String, String, SubString{String}, String, Vector{Any}, Bool, String, Nothing, String})(sshconfig::Nothing)
│        @ Documenter ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:724
│      [5] git_commands
│        @ ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:640 [inlined]
│      [6] cd(f::Documenter.var"#git_commands#24"{String, String, SubString{String}, String, Vector{Any}, Bool, String, Nothing, String}, dir::String)
│        @ Base.Filesystem ./file.jl:112
│      [7] git_push(root::String, temp::String, repo::String; branch::String, dirname::String, target::String, sha::SubString{String}, devurl::String, versions::Vector{Any}, forcepush::Bool, deploy_config::Documenter.GitHubActions, subfolder::String, is_preview::Bool, archive::Nothing)
│        @ Documenter ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:787
│      [8] (::Documenter.var"#15#17"{SubString{String}, String, String, String, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String})(temp::String)
│        @ Documenter ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:604
│      [9] mktempdir(fn::Documenter.var"#15#17"{SubString{String}, String, String, String, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String}, parent::String; prefix::String)
│        @ Base.Filesystem ./file.jl:764
│     [10] mktempdir(fn::Function, parent::String) (repeats 2 times)
│        @ Base.Filesystem ./file.jl:760
│     [11] (::Documenter.var"#14#16"{String, String, String, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String})()
│        @ Documenter ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:603
│     [12] cd(f::Documenter.var"#14#16"{String, String, String, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String}, dir::String)
│        @ Base.Filesystem ./file.jl:112
│     [13] deploydocs(; root::String, target::String, dirname::String, repo::String, branch::String, repo_previews::String, branch_previews::String, deps::Nothing, make::Nothing, devbranch::Nothing, devurl::String, versions::Vector{Any}, forcepush::Bool, deploy_config::Documenter.GitHubActions, push_preview::Bool, archive::Nothing)
│        @ Documenter ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:580
│     [14] top-level scope
│        @ ~/work/ApproxFun.jl/ApproxFun.jl/docs/make.jl:59
│     [15] include(mod::Module, _path::String)
│        @ Base ./Base.jl:419
│     [16] exec_options(opts::Base.JLOptions)
│        @ Base ./client.jl:303
│     [17] _start()
│        @ Base ./client.jl:522
└ @ Documenter ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:790
ERROR: LoadError: failed process: Process(setenv(`/usr/bin/git push -q upstream HEAD:gh-pages`,["DOCUMENTER_KEY=", "PATH=/opt/hostedtoolcache/julia/1.8.2/x64/bin:/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", "DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1", "GITHUB_RUN_NUMBER=85", "GITHUB_REF_NAME=833/merge", "RUNNER_ARCH=X64", "PERFLOG_LOCATION_SETTING=RUNNER_PERFLOG", "GKS_ENCODING=utf8", "LD_LIBRARY_PATH=/home/runner/.julia/artifacts/7661e5a9aa217ce3c468389d834a4fb43b0911e8/lib:/home/runner/.julia/artifacts/2e8fae88dcadc37883e31246fe7397f4f1039f88/lib:/home/runner/.julia/artifacts/d00220164876dea2cb19993200662745eed5e2db/lib:/opt/hostedtoolcache/julia/1.8.2/x64/bin/../lib/julia:/home/runner/.julia/artifacts/3e19866657986912870f596aecfee137473965a9/lib:/home/runner/.julia/artifacts/dc526f26fb179a3f68eb13fcbe5d2d2a5aa7eeac/lib:/home/runner/.julia/artifacts/5a508a62784097dab7c7ae5805f2c89d2cc97397/lib:/home/runner/.julia/artifacts/303fe895f57042ea41055187ec4af6322989b5cc/lib:/home/runner/.julia/artifacts/f3337de0321b3370b90643d18bf63bd4ee79c991/lib:/home/runner/.julia/artifacts/ddfc455343aff48d27c1b39d7fcb07e0d9242b50/lib:/home/runner/.julia/artifacts/54c97eb1b0a6f74bac96297a815ddec2204a7db7/lib:/home/runner/.julia/artifacts/2b77b304b0975d15bd5aeb4d1d5097ac6256ea3c/lib:/home/runner/.julia/artifacts/fac7e6d8fc4c5775bf5118ab494120d2a0db4d64/lib:/home/runner/.julia/artifacts/387d89822da323c098aba6f8ab316874d4e90f2e/lib:/home/runner/.julia/artifacts/16154f990153825ec24b52aac11165df2084b9dc/lib:/home/runner/.julia/artifacts/92111ef825c608ea220f8e679dd8d908d7ac5b83/lib:/home/runner/.julia/artifacts/f3ec73d7bf2f4419ba0943e94f7738cf56050797/lib:/home/runner/.julia/artifacts/4487a7356408c3a92924e56f9d3891724855282c/lib:/home/runner/.julia/artifacts/51c48c945ae76d6c0102649044d9976d93b78125/lib:/home/runner/.julia/artifacts/5ba11d7fb2ceb4ca812844eb4af886a212b47f65/lib:/home/runner/.julia/artifacts/431a0e3706ffe717ab5d35c47bc38626c6169504/lib:/home/runner/.julia/artifacts/fc6071b99b67da0ae4e49ebab70c369ce9a76c9e/lib:/home/runner/.julia/artifacts/527e66fb9b12dfd1f58157fe0b3fd52b84062432/lib:/home/runner/.julia/artifacts/921a059ebce52878d7a7944c9c345327958d1f5b/lib:/home/runner/.julia/artifacts/8b0284dc2781b9481ff92e281f1db532d8421040/lib:/home/runner/.julia/artifacts/d11639e2a53726f2593e25ba98ed7b416f62bbc5/lib:/home/runner/.julia/artifacts/62c010876222f83fe8878bf2af0e362083d20ee3/lib:/home/runner/.julia/artifacts/ee20a84d0166c074dfa736b642902dd87b4da48d/lib:/home/runner/.julia/artifacts/459252c01ffcd08700841efdd4b6d3edfe5916e7/lib:/home/runner/.julia/artifacts/cc415631aeb190b075329ce756f690a90e1f873b/lib:/home/runner/.julia/artifacts/e19f3bb2eef5fb956b672235ea5323b5be9a0626/lib:/home/runner/.julia/artifacts/0631e2a6a31b5692eec7a575836451b16b734ec0/lib:/home/runner/.julia/artifacts/89ed5dda220da4354ada1970107e13679914bbbc/lib:/home/runner/.julia/artifacts/595f9476b128877ab5bf73883ff6c8dc8dacfe66/lib:/home/runner/.julia/artifacts/587de110e5f58fd435dc35b294df31bb7a75f692/lib:/home/runner/.julia/artifacts/fc239b3ff5739aeab252bd154fa4dd045fefe629/lib:/home/runner/.julia/artifacts/25fa81dbac6496585a91dbdc258273d39442466f/lib:/home/runner/.julia/artifacts/eff86eedadb59cff1a61399e3242b3f529ca6f59/lib:/home/runner/.julia/artifacts/b409c0eafb4254a980f9e730f6fbe56867890f6a/lib:/home/runner/.julia/artifacts/a84cc58d5161b950f268bb562e105bbbf4d6004a/lib:/home/runner/.julia/artifacts/f0d193662fead3500b523f94b4f1878daab59a93/lib:/home/runner/.julia/artifacts/05616da88f6b36c7c94164d4070776aef18ce46b/lib:/home/runner/.julia/artifacts/2df316da869cd97f7d70029428ee1e2e521407cd/lib:/home/runner/.julia/artifacts/7190f0cb0832b80761cc6d513dd9b935f3e26358/lib:/home/runner/.julia/artifacts/4daa3879a820580557ef34945e2ae243dfcbba11/lib:/home/runner/.julia/artifacts/5aa80c7b8e919cbfee41019069d9b25269befe10/lib:/home/runner/.julia/artifacts/8793267ae1f4b96f626caa27147aa0218389c30d/lib:/home/runner/.julia/artifacts/694cae97bb3cbf8f1f73f2ecabd891602ccf1751/lib:/home/runner/.julia/artifacts/d22cde7583df1d5f71160a8e4676955a66a91f33/lib:/home/runner/.julia/artifacts/b610fc4e040c9a46c250ea4792cc64098003578a/lib:/home/runner/.julia/artifacts/cacd8c147f866d6672e1aca9bb01fb919a81e96a/lib:/home/runner/.julia/artifacts/b7dc5dce963737414a564aca8d4b82ee388f4fa1/lib:/home/runner/.julia/artifacts/0d364e900393f710a03a5bafe2852d76e4d2c2cd/lib:/home/runner/.julia/artifacts/79cc5446ced978de84b6e673e01da0ebfdd6e4a5/lib:/home/runner/.julia/artifacts/1a2adcee7d99fea18ead33c350332626b262e29a/lib:/home/runner/.julia/artifacts/84f18b0f422f5d6a023fe871b59a9fc536d04f5c/lib:/home/runner/.julia/artifacts/3c7eef5f322b19cd4b5db6b21f8cafda87b8b26c/lib:/home/runner/.julia/artifacts/4443e44120d70a97f8094a67268a886256077e69/lib:/home/runner/.julia/artifacts/988066cc974e30c89774b0c471f47201975a4423/lib:/home/runner/.julia/artifacts/26099abd23e11fc440259049997307380be745c8/lib:/opt/hostedtoolcache/julia/1.8.2/x64/bin/../lib/julia:/opt/hostedtoolcache/julia/1.8.2/x64/bin/../lib:", "ACCEPT_EULA=Y"  …  "GITHUB_TRIGGERING_ACTOR=jishnub", "RUNNER_TEMP=/home/runner/work/_temp", "GITHUB_REPOSITORY_OWNER=JuliaApproximation", "GOROOT_1_19_X64=/opt/hostedtoolcache/go/1.19.1/x64", "GITHUB_EVENT_NAME=pull_request", "DOTNET_NOLOGO=1", "OPENBLAS_MAIN_FREE=1", "ANDROID_NDK_HOME=/usr/local/lib/android/sdk/ndk/25.1.8937393", "AGENT_TOOLSDIRECTORY=/opt/hostedtoolcache", "GKS_QT=/home/runner/.julia/artifacts/26099abd23e11fc440259049997307380be745c8/bin/gksqt"]), ProcessExited(128)) [128]

Stacktrace:
  [1] pipeline_error
    @ ./process.jl:565 [inlined]
  [2] run(::Cmd; wait::Bool)
    @ Base ./process.jl:480
  [3] run
    @ ./process.jl:477 [inlined]
  [4] (::Documenter.var"#git_commands#24"{String, String, SubString{String}, String, Vector{Any}, Bool, String, Nothing, String})(sshconfig::Nothing)
    @ Documenter ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:724
  [5] git_commands
    @ ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:640 [inlined]
  [6] cd(f::Documenter.var"#git_commands#24"{String, String, SubString{String}, String, Vector{Any}, Bool, String, Nothing, String}, dir::String)
    @ Base.Filesystem ./file.jl:112
  [7] git_push(root::String, temp::String, repo::String; branch::String, dirname::String, target::String, sha::SubString{String}, devurl::String, versions::Vector{Any}, forcepush::Bool, deploy_config::Documenter.GitHubActions, subfolder::String, is_preview::Bool, archive::Nothing)
    @ Documenter ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:787
  [8] (::Documenter.var"#15#17"{SubString{String}, String, String, String, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String})(temp::String)
    @ Documenter ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:604
  [9] mktempdir(fn::Documenter.var"#15#17"{SubString{String}, String, String, String, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String}, parent::String; prefix::String)
    @ Base.Filesystem ./file.jl:764
 [10] mktempdir(fn::Function, parent::String) (repeats 2 times)
    @ Base.Filesystem ./file.jl:760
 [11] (::Documenter.var"#14#16"{String, String, String, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String})()
    @ Documenter ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:603
 [12] cd(f::Documenter.var"#14#16"{String, String, String, Nothing, String, Vector{Any}, Bool, Documenter.GitHubActions, Bool, String, String}, dir::String)
    @ Base.Filesystem ./file.jl:112
 [13] deploydocs(; root::String, target::String, dirname::String, repo::String, branch::String, repo_previews::String, branch_previews::String, deps::Nothing, make::Nothing, devbranch::Nothing, devurl::String, versions::Vector{Any}, forcepush::Bool, deploy_config::Documenter.GitHubActions, push_preview::Bool, archive::Nothing)
    @ Documenter ~/.julia/packages/Documenter/yf96B/src/Documenter.jl:580
 [14] top-level scope
    @ ~/work/ApproxFun.jl/ApproxFun.jl/docs/make.jl:59
in expression starting at /home/runner/work/ApproxFun.jl/ApproxFun.jl/docs/make.jl:59
Error: Process completed with exit code 1.

This is surprising to me, as the process has worked in the past, so there should not be any issues with permissions. Has anyone else encountered such a failure before, and is there a way to resolve this?

Is it this issue: