Restore dev version; release script fixes

This commit is contained in:
starkos 2021-04-13 10:26:49 -04:00
parent b34accd579
commit 88dc1d2bb9
3 changed files with 14 additions and 12 deletions

View File

@ -32,13 +32,11 @@
* Submit Windows binary to [Microsoft malware analysis](https://www.microsoft.com/en-us/wdsi/filesubmission/)
* Merge working branch to release and tag; push with tags
* Push any remaining changes; tag release branch
* Create new release on GitHub from `CHANGES.txt`; upload files
* Update the download page on github.io
* Post annoucement to `@premakeapp`
* Post announcement to `@premakeapp`
## CYCLE

View File

@ -100,9 +100,13 @@
local pkgName = "premake-" .. version
local pkgExt = ".zip"
if not os.istarget("windows") and kind == "binary" then
pkgExt = ".tar.gz"
if kind == "binary" then
pkgName = pkgName .. "-" .. os.host()
if not os.istarget("windows") then
pkgExt = ".tar.gz"
end
else
pkgName = pkgName .. "-src"
end
@ -236,7 +240,7 @@ if kind == "source" then
if not execQuiet("git rm --cached -r -f --ignore-unmatch "..table.concat(excludeList, ' ')) or
not execQuiet("git add -f "..table.concat(includeList, ' ')) or
not execQuiet("git stash") or
not execQuiet("git archive --format=zip -9 -o ../%s-src.zip --prefix=%s/ stash@{0}", pkgName, pkgName) or
not execQuiet("git archive --format=zip -9 -o ../%s.zip --prefix=%s/ stash@{0}", pkgName, pkgName) or
not execQuiet("git stash drop stash@{0}")
then
error("failed to archive release", 0)
@ -258,14 +262,14 @@ if kind == "binary" then
os.chdir("bin/release")
local addCommand = "git add -f premake5%s"
local archiveCommand = "git archive --format=%s -o ../../../%s-%s%s stash@{0} -- ./premake5%s"
local archiveCommand = "git archive --format=%s -o ../../../%s%s stash@{0} -- ./premake5%s"
if os.ishost("windows") then
addCommand = string.format(addCommand, ".exe")
archiveCommand = string.format(archiveCommand, "zip -9", pkgName, os.host(), pkgExt, ".exe")
archiveCommand = string.format(archiveCommand, "zip -9", pkgName, pkgExt, ".exe")
else
addCommand = string.format(addCommand, "")
archiveCommand = string.format(archiveCommand, "tar.gz", pkgName, os.host(), pkgExt, "")
archiveCommand = string.format(archiveCommand, "tar.gz", pkgName, pkgExt, "")
end
if not execQuiet(addCommand) or

View File

@ -11,7 +11,7 @@
#include <stdlib.h>
#define PREMAKE_VERSION "5.0.0-alpha16"
#define PREMAKE_VERSION "5.0.0-dev"
#define PREMAKE_COPYRIGHT "Copyright (C) 2002-2021 Jason Perkins and the Premake Project"
#define PREMAKE_PROJECT_URL "https://github.com/premake/premake-core/wiki"