Skip to content

Commit 74c3b90

Browse files
author
Fabiana Severin
committed
Adding architecture specific tar
1 parent 595e7e8 commit 74c3b90

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

.github/workflows/build-and-release.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,18 @@ jobs:
5454
echo "Building for architecture: $(arch)"
5555
BUILD=1 npm install
5656
npm run build
57+
58+
# Create architecture-specific package name
59+
CURRENT_ARCH=$(arch)
60+
PACKAGE_VERSION="${{ needs.get-version.outputs.version }}"
61+
62+
# Modify package.json to include architecture in name
63+
node -e "
64+
const pkg = require('./package.json');
65+
pkg.name = 'aws-lambda-ric-' + process.env.CURRENT_ARCH || '$(arch)';
66+
require('fs').writeFileSync('./package.json', JSON.stringify(pkg, null, 2));
67+
" CURRENT_ARCH=$CURRENT_ARCH
68+
5769
npm pack
5870
5971
- name: Generate checksums
@@ -141,9 +153,10 @@ jobs:
141153
TAG_FLAG=""
142154
fi
143155
144-
# Publish both architecture packages
156+
# Publish architecture-specific packages
145157
for arch in x86_64 aarch64; do
146158
PACKAGE_FILE=$(ls ./artifacts/$arch/aws-lambda-ric-*.tgz)
159+
echo "Publishing $PACKAGE_FILE for architecture $arch"
147160
npm publish $PACKAGE_FILE $TAG_FLAG --access=public
148161
done
149162

0 commit comments

Comments
 (0)