]> source.dussan.org Git - gitea.git/commit
Stop packaging node_modules in release tarballs (#15273)
authorsilverwind <me@silverwind.io>
Fri, 9 Apr 2021 05:08:14 +0000 (07:08 +0200)
committerGitHub <noreply@github.com>
Fri, 9 Apr 2021 05:08:14 +0000 (01:08 -0400)
commit0991f9aa427ab923544c35d73232fa53c9db9120
tree8ce3f0fdbd2dfc12c9ad7b8f21ffdea406fd19d4
parent7088bcf61bdb748ccd902b6c8ae869340bb4b333
Stop packaging node_modules in release tarballs (#15273)

- Don't package node_modules in tarballs, they are not cross-platform
  anymore and npm cache should not be messed with directly. Instead,
  require an internet connection to rebuild the UI, which is not necessary
  in the general use case because prebuilt UI files are shipped in the
  public directory.
- Simplify the fomantic build and make the target phony. We don't need
  anything more for something that is rarely ran.
- Use regular tar again to build tarballs and add variable for excludes
- Disable annoying npm update notifications

Fixes: https://github.com/go-gitea/gitea/pull/14578
Fixes: https://github.com/go-gitea/gitea/pull/15256
Fixes: https://github.com/go-gitea/gitea/pull/15262
Co-authored-by: 6543 <6543@obermui.de>
.drone.yml
.gitignore
.npmrc
Makefile
README.md
semantic.json [deleted file]
web_src/fomantic/.npmrc
web_src/fomantic/package.json [new file with mode: 0644]
web_src/fomantic/semantic.json [new file with mode: 0644]