Skip to content

Commit 94f972e

Browse files
authored
Merge pull request #76 from bleggett/bleggett/styrojailpub
Publish `styrojail` binary with release
2 parents be49b07 + 45e3efe commit 94f972e

2 files changed

Lines changed: 6 additions & 19 deletions

File tree

.github/workflows/publish.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,6 @@ jobs:
7575
run: |
7676
tag_name="${TAG_NAME}"
7777
[ -z $tag_name ] && tag_name="${DEFAULT_BRANCH}"
78-
export STYROLITE_FORM='styrolite'
7978
export STYROLITE_TAG_NAME="${tag_name}"
8079
export STYROLITE_PLATFORM
8180
export STYROLITE_RELEASE_DIR='target/*/release'

hack/ci/assemble-release-assets.sh

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,6 @@ asset() {
1818
cd "${previous}"
1919
}
2020

21-
if [ -z "${STYROLITE_FORM}" ]; then
22-
echo "STYROLITE_FORM env is missing"
23-
exit 1
24-
fi
25-
2621
if [ -z "${STYROLITE_TAG_NAME}" ]; then
2722
echo "STYROLITE_TAG_NAME env is missing"
2823
exit 1
@@ -38,31 +33,24 @@ if [ -z "${STYROLITE_RELEASE_DIR}" ]; then
3833
exit 1
3934
fi
4035

41-
FORM="${STYROLITE_FORM}"
36+
FORMS="styrolite styrojail"
4237
TAG_NAME="${STYROLITE_TAG_NAME}"
4338
PLATFORM="${STYROLITE_PLATFORM}"
4439

4540
mkdir -p target/assets
46-
47-
for SOURCE_FILE_PATH in ${STYROLITE_RELEASE_DIR}; do
48-
echo "handling $SOURCE_FILE_PATH"
49-
if [ "${FORM}" = "styrolite" ]; then
41+
for FORM in ${FORMS}; do
42+
for SOURCE_FILE_PATH in ${STYROLITE_RELEASE_DIR}; do
43+
echo "handling $SOURCE_FILE_PATH"
5044
SUFFIX=""
5145
if echo "${PLATFORM}" | grep "^windows-" >/dev/null; then
5246
SUFFIX=".exe"
5347
fi
54-
5548
# For backwards-compatibility
5649
# Strip off the binary name down to the directory.
5750
directory="${SOURCE_FILE_PATH%/"$FORM""$SUFFIX"}"
58-
5951
# Expand wildcard path
6052
artifact_path=$(find "${directory}" -name "${FORM}${SUFFIX}" -type f)
6153
echo "Found: ${artifact_path}"
62-
63-
asset "${artifact_path}" "target/assets/styrolite_${TAG_NAME}_${PLATFORM}${SUFFIX}"
64-
else
65-
echo "ERROR: Unknown form '${FORM}'"
66-
exit 1
67-
fi
54+
asset "${artifact_path}" "target/assets/${FORM}_${TAG_NAME}_${PLATFORM}${SUFFIX}"
55+
done
6856
done

0 commit comments

Comments
 (0)