I'm tired, so I'm just capturing a to-do list to vet the release process tomorrow. It works from end to end.
All of that worked. I think I will need to update the formatting of the release annotation, but otherwise it's all pretty good.
Open issues to clean up before Thursday/Monday (I'm aiming to release on Thursday, but will push it out to Monday if the blog post takes longer than I'm hoping.)
html5-boilerplate_
bit.dist
folder without including the folder itself.](https://github.com/h5bp/html5-boilerplate/blob/master/.github/workflows/publish.yaml#L19) Right now the folder contains the dist folder as a single child. We usually just have it be the _contents_ of the dist
folder. My brain will hurt after this, I think. Maintaining a project like this means I have to learn about a lot of stuff. Learning the complexities of the zip
command is not the most exciting stuff I've ever had to tackle. If anyone wants to explain this to me like I've five, I'm all ears. npx
command)Instead of trying to figure out how to trick zip into dropping the top level directory you could use the working-directory
directive on the step and zip everything.
- name: Create Zip Folder
working-directory: ./dist
run: zip -r ../${{ steps.get_version.outputs.VERSION }}.zip .
Just a thought.
@Jeroen-Matthijssens that is much more appealing
@Jeroen-Matthijssens that was the way to go. Thanks for the fresh set of eyes and good idea.
@roblarsen np, I've been following the project for a long time, but only recently I have tried to actually participate and be helpful. Glad I could contribute in some way :)
closed via #2260