Html5-boilerplate: 操作/发布 测试并微调发布

创建于 2020-06-03  ·  5评论  ·  资料来源: h5bp/html5-boilerplate

我累了,所以我只是捕捉一个待办事项清单来审查明天的发布过程。 它从头到尾工作。

  • 我在命令行上创建了一个带注释的标签(见下文,我忘记了
  • 我推了标签。
  • 该操作捕获了新标签,压缩了 dist 文件夹并将其附加到新创建的 GitHub 版本。
  • 该操作还将包发布到 npm。

所有这些都奏效了。 我想我需要更新发布注释的格式,否则一切都很好。

在星期四/星期一之前要清理的未解决问题(我的目标是在星期四发布,但如果博客文章的时间比我希望的要长,则会将其推迟到星期一。)

  • [x] 更改 zip 文件的文件名以匹配以前的版本。 我忘记了html5-boilerplate_位。
  • [x] [弄清楚如何在不包含文件夹本身的情况下压缩dist文件夹。](https://github.com/h5bp/html5-boilerplate/blob/master/.github/workflows/publish. yaml#L19) 现在该文件夹包含 dist 文件夹作为单个子项。 我们通常只是让它成为dist文件夹的 _contents_。 我想我的大脑会在这之后受伤。 维护这样的项目意味着我必须学习很多东西。 学习zip命令的复杂性并不是我必须解决的最令人兴奋的事情。 如果有人想向我解释这一点,就像我有五个一样,我全都在听。
  • [x] 通过所有不同的方法测试npm 包(包括新的npx命令)

image

help wanted release

所有5条评论

您可以在步骤中使用working-directory指令并压缩所有内容,而不是试图弄清楚如何欺骗 zip 以删除顶级目录。

- name: Create Zip Folder
  working-directory: ./dist
  run: zip -r ../${{ steps.get_version.outputs.VERSION }}.zip .

只是一个想法。

@Jeroen-Matthijssens 更具吸引力

@Jeroen-Matthijssens 那是要走的路。 感谢您的新鲜眼光和好主意。

@roblarsen np,我已经关注这个项目很长时间了,但直到最近我才尝试真正参与并提供帮助。 很高兴我能以某种方式做出贡献:)

通过 #2260 关闭

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

greenchili picture greenchili  ·  20评论

sideshowbarker picture sideshowbarker  ·  5评论

gaurav21r picture gaurav21r  ·  21评论

tomasz1986 picture tomasz1986  ·  5评论

neilcreagh picture neilcreagh  ·  28评论