Skip to content

Commit

Permalink
Hack the PR to work on push.
Browse files Browse the repository at this point in the history
  • Loading branch information
korran committed Dec 7, 2023
1 parent e0223ef commit 51001a2
Showing 1 changed file with 17 additions and 14 deletions.
31 changes: 17 additions & 14 deletions .github/workflows/nightly-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Nightly Release

on:
workflow_dispatch:
pull_request:
schedule:
# 2:11 AM PST tuesday-saturday
- cron: '11 10 * * 2-6'
Expand All @@ -12,11 +13,11 @@ permissions:
jobs:
rtl-repo-sync:
name: RTL Repo Sync
if: false
uses: ./.github/workflows/rtl-repo-sync.yml

find-latest-release:
name: Find Latest Release
needs: rtl-repo-sync
runs-on: ubuntu-22.04
outputs:
create_release: ${{ steps.find.outputs.create_release }}
Expand All @@ -43,19 +44,20 @@ jobs:
git submodule update --remote hw-latest/caliptra-rtl
CHECK_RELEASE_SYNC=$(git status --porcelain | head -1)
MOST_RECENT_RELEASE=None
if git tag | grep ${TAG_PREFIX} > /dev/null; then
MOST_RECENT_RELEASE=$(git tag | grep ${TAG_PREFIX} | sort -r | head -1)
fi
if [ "$MOST_RECENT_RELEASE" == "None" ] && [ !"$CHECK_RELEASE_SYNC" ]; then
echo "create_release=true" >> $GITHUB_OUTPUT
else
COMMITS_AFTER_LAST_RELEASE=$(git rev-list --count $MOST_RECENT_RELEASE..HEAD)
if [[ $COMMITS_AFTER_LAST_RELEASE -gt 0 ]]; then
echo "create_release=true" >> $GITHUB_OUTPUT
else
echo "create_release=false" >> $GITHUB_OUTPUT
fi
fi
#if git tag | grep ${TAG_PREFIX} > /dev/null; then
# MOST_RECENT_RELEASE=$(git tag | grep ${TAG_PREFIX} | sort -r | head -1)
#fi
#if [ "$MOST_RECENT_RELEASE" == "None" ] && [ !"$CHECK_RELEASE_SYNC" ]; then
# echo "create_release=true" >> $GITHUB_OUTPUT
#else
# COMMITS_AFTER_LAST_RELEASE=$(git rev-list --count $MOST_RECENT_RELEASE..HEAD)
# if [[ $COMMITS_AFTER_LAST_RELEASE -gt 0 ]]; then
# echo "create_release=true" >> $GITHUB_OUTPUT
# else
# echo "create_release=false" >> $GITHUB_OUTPUT
# fi
#fi
echo "create_release=true" >> $GITHUB_OUTPUT
echo "new_release_tag=${TAG_BASE}${INDEX}" >> $GITHUB_OUTPUT
echo "release_ref=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT
echo "Current ref $(git rev-parse HEAD) will receive tag ${TAG_BASE}${INDEX} after tests"
Expand Down Expand Up @@ -146,6 +148,7 @@ jobs:

create-release:
name: Create New Release
if: false
needs:
- find-latest-release
- fpga-full-suite-etrng-log
Expand Down

0 comments on commit 51001a2

Please sign in to comment.