Skip to content

Commit

Permalink
Merge branch 'main' of github.com:efabless/EF_UART
Browse files Browse the repository at this point in the history
  • Loading branch information
NouranAbdelaziz committed Jan 12, 2025
2 parents b6802ad + 1011d7f commit e2f1f6b
Showing 1 changed file with 26 additions and 13 deletions.
39 changes: 26 additions & 13 deletions ipm_package.bash
Original file line number Diff line number Diff line change
Expand Up @@ -38,19 +38,32 @@ done
echo "+ version=$version"

# zip needed files
tar czf v$version.tar.gz --exclude='verify' --exclude='hdl/rtl/bus_wrappers/dft' --exclude='hdl/rtl/bus_wrappers/*.dev.v' --exclude='ipm_package.bash' --exclude='fw/Doxyfile' *


tar czf v$version.tar.gz --files-from <(find . | grep -v "\./verify" | grep -v "\./fw/Doxyfile" | grep -v "\./ipm_package.bash" | grep -v ".*\.dev\.v" | grep -v "\./hdl/rtl/bus_wrappers/dft" | grep -v "\.git" | grep -v "\.tar\.gz" | grep -v "\./ip" | grep -v "\./docs" | grep -v "\.\$"; ls "./ip/dependencies.json")
# tar czf v$version.tar.gz \
# --exclude='verify' \
# --exclude='hdl/rtl/bus_wrappers/dft' \
# --exclude='hdl/rtl/bus_wrappers/*.dev.v' \
# --exclude='ipm_package.bash' \
# --exclude='fw/Doxyfile' \
# --include='*.c' \
# *
# get checksum
shasum -a 256 v$version.tar.gz > v$version.tar.gz.sha256

# # create tag
# git tag -a EF_UART-v$version -m "Release version $version"
# git push origin EF_UART-v$version

# # create release
# set -x
# if gh release view EF_UART-v$version > /dev/null 2>&1; then
# echo "Release EF_UART-v$version already exists. Skipping..."
# else
# echo "Creating release EF_UART-v$version..."
# gh release create EF_UART-v$version v$version.tar.gz -t "EF_UART-v$version" --notes "sha256: $(cat v$version.tar.gz.sha256)"
# fi
sed -i "s/version.*/version: v$version/" EF_UART.yaml
sed -i "s/date.*/date: $(date +"%Y-%m-%d")/" EF_UART.yaml

# create tag
git tag -a EF_UART-v$version -m "Release version $version"
git push origin EF_UART-v$version

# create release
set -x
if gh release view EF_UART-v$version > /dev/null 2>&1; then
echo "Release EF_UART-v$version already exists. Skipping..."
else
echo "Creating release EF_UART-v$version..."
gh release create EF_UART-v$version v$version.tar.gz -t "EF_UART-v$version" --notes "sha256: $(cat v$version.tar.gz.sha256)"
fi

0 comments on commit e2f1f6b

Please sign in to comment.