Skip to content

Conversation

@justinmk
Copy link
Member

Problem:
actions/deploy-pages explicitly excludes dot-prefixed directories, so .well-known/atproto-did is not published even though it definitely exists in public/.

ref actions/deploy-pages#203
fix #397

Solution:
Use peaceiris/actions-gh-pages instead.

Problem:
`actions/deploy-pages` explicitly excludes dot-prefixed directories,
so `.well-known/atproto-did` is not published even though it definitely
exists in `public/`.

ref actions/deploy-pages#203
fix #397

Solution:
Use `peaceiris/actions-gh-pages` instead.
@justinmk justinmk merged commit ec85818 into master Nov 24, 2025
2 checks passed
@justinmk justinmk deleted the fixci branch November 24, 2025 23:24
@justinmk
Copy link
Member Author

this thing just silently failed?

https://github.com/neovim/neovim.github.io/actions/runs/19653182566/job/56284322599

  [INFO] copy /home/runner/work/neovim.github.io/neovim.github.io/public to /home/runner/actions_github_pages_1764028271959
  cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/*
  cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/.*

justinmk added a commit that referenced this pull request Nov 25, 2025
Problem:
Since moving to `peaceiris/actions-gh-pages` #401
there is a new problem:

    /home/runner/actions_github_pages_1764026989086
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/*
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/.*

The old way magically worked because `actions/upload-pages-artifact` is
internally handled by `actions/deploy-pages`. There is no complementary
`actions/download-pages-artifact` so we have to do some other approach.

Solution:
Do the build in the deploy step, avoid uploading/downloading artifacts.
justinmk added a commit that referenced this pull request Nov 25, 2025
Problem:
Since moving to `peaceiris/actions-gh-pages` #401
there is a new problem:

    /home/runner/actions_github_pages_1764026989086
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/*
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/.*

The old way magically worked because `actions/upload-pages-artifact` is
internally handled by `actions/deploy-pages`. There is no complementary
`actions/download-pages-artifact` so we have to do some other approach.

Solution:
Do the build in the deploy step, avoid uploading/downloading artifacts.
justinmk added a commit that referenced this pull request Nov 25, 2025
Problem:
Since moving to `peaceiris/actions-gh-pages` #401
there is a new problem:

    /home/runner/actions_github_pages_1764026989086
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/*
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/.*

The old way magically worked because `actions/upload-pages-artifact` is
internally handled by `actions/deploy-pages`. There is no complementary
`actions/download-pages-artifact` so we have to do some other approach.

Solution:
Do the build in the deploy step, avoid uploading/downloading artifacts.
justinmk added a commit that referenced this pull request Nov 25, 2025
Problem:
Since moving to `peaceiris/actions-gh-pages` #401
there is a new problem:

    /home/runner/actions_github_pages_1764026989086
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/*
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/.*

The old way magically worked because `actions/upload-pages-artifact` is
internally handled by `actions/deploy-pages`. There is no complementary
`actions/download-pages-artifact` so we have to do some other approach.

Solution:
Do the build in the deploy step, avoid uploading/downloading artifacts.
justinmk added a commit that referenced this pull request Nov 25, 2025
Problem:
Since moving to `peaceiris/actions-gh-pages` #401
there is a new problem:

    /home/runner/actions_github_pages_1764026989086
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/*
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/.*

The old way magically worked because `actions/upload-pages-artifact` is
internally handled by `actions/deploy-pages`. There is no complementary
`actions/download-pages-artifact` so we have to do some other approach.

Solution:
Do the build in the deploy step, avoid uploading/downloading artifacts.
justinmk added a commit that referenced this pull request Nov 25, 2025
Problem:
Since moving to `peaceiris/actions-gh-pages` #401
there is a new problem:

    /home/runner/actions_github_pages_1764026989086
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/*
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/.*

The old way magically worked because `actions/upload-pages-artifact` is
internally handled by `actions/deploy-pages`. There is no complementary
`actions/download-pages-artifact` so we have to do some other approach.

Solution:
Do the build in the deploy step, avoid uploading/downloading artifacts.
justinmk added a commit that referenced this pull request Nov 25, 2025
Problem:
Since moving to `peaceiris/actions-gh-pages` #401
there is a new problem:

    /home/runner/actions_github_pages_1764026989086
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/*
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/.*

The old way magically worked because `actions/upload-pages-artifact` is
internally handled by `actions/deploy-pages`. There is no complementary
`actions/download-pages-artifact` so we have to do some other approach.

Solution:
Do the build in the deploy step, avoid uploading/downloading artifacts.
justinmk added a commit that referenced this pull request Nov 25, 2025
Problem:
Since moving to `peaceiris/actions-gh-pages` #401
there is a new problem:

    /home/runner/actions_github_pages_1764026989086
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/*
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/.*

The old way magically worked because `actions/upload-pages-artifact` is
internally handled by `actions/deploy-pages`. There is no complementary
`actions/download-pages-artifact` so we have to do some other approach.

Solution:
Do the build in the deploy step, avoid uploading/downloading artifacts.
justinmk added a commit that referenced this pull request Nov 25, 2025
Problem:
Since moving to `peaceiris/actions-gh-pages` #401
there is a new problem:

    /home/runner/actions_github_pages_1764026989086
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/*
      cp: no such file or directory: /home/runner/work/neovim.github.io/neovim.github.io/public/.*

The old way magically worked because `actions/upload-pages-artifact` is
internally handled by `actions/deploy-pages`. There is no complementary
`actions/download-pages-artifact` so we have to do some other approach.

Solution:
Do the build in the deploy step, avoid uploading/downloading artifacts.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

.well-known/atproto-did returns 404

2 participants