Comments (2)
Directory
b/
still present
You can't push an empty directory: https://git.wiki.kernel.org/index.php/GitFaq#Can_I_add_empty_directories.3F
from ghaction-github-pages.
I have found the same issue. We do not want to push an empty directory. We want the deleted directory and all of its contents to be deleted from the gh-pages
branch when the action runs.
I'm hosting the output of strictdoc
, doxygen
and other similar documentation tools in GitHub Pages. I started by setting up just strictdoc
into the root of the github pages branch. Later I moved everything to a subdirectory.
The bug is that the files in the root of the repository still exist after I have moved them to a subdirectory. What I was uploading has a structure like this:
./html:
docs
requirements
However, the actual contents of the repository after the upload is like this:
The new folders docs
and requirements
were uploaded correctly, but files from a previous deployment (_static
, index.html
) have been left over. These files should have been deleted.
I think a workaround for this would be to rm -r
all the files after the git clone step in the action. Git would see any identical regenerated files as not changed, and it would also see the deleted files correctly.
from ghaction-github-pages.
Related Issues (20)
- Newly generated file not included in commit HOT 2
- File already exists error HOT 5
- EEXIST: file already exists HOT 7
- Can't follow symlinks: ENOENT: no such file or directory, lstat 'filename' HOT 10
- How do I deploy static files of the main branch such as index CSS JSïŒ HOT 1
- Allow override git domain HOT 1
- Keeps history even with keep_history:false HOT 1
- Git history is overriden by the build process HOT 2
- Error: Cannot overwrite directory with non-directory HOT 2
- Parallel jobs causes randomly gh pages push failure HOT 1
- Document enabling `gh-pages` and `.nojekyll` HOT 2
- Allow absolute paths for the `build_dir` option
- fail to download action xxx
- How to set a custom domain during build and deployment? HOT 2
- Able to destroy main/master HOT 2
- Push to remote repo does not work HOT 2
- fatal: empty ident name (for <[email protected]>) not allowed HOT 1
- git exits with 128 in my action HOT 3
- Bbbj
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
ð Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ððð
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google â€ïž Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ghaction-github-pages.