From f140d080b2f5dfce68b8e06d1c6689531ee31dac Mon Sep 17 00:00:00 2001 From: Ray Lyon <36998292+skoobasteeve@users.noreply.github.com> Date: Mon, 16 Jan 2023 13:35:27 -0500 Subject: [PATCH] test repo update conditional --- .github/workflows/docker-publish.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 427845f..8f38e09 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -21,12 +21,22 @@ jobs: REPOSITORY: jonthornton/MTAPI env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - run: echo $REPOSITORY_UPDATED_AT + + - name: Echo last push date for MTAPI repo + run: echo $REPOSITORY_PUSHED_AT env: - REPOSITORY_UPDATED_AT: ${{ env.REPOSITORY_UPDATED_AT }} + REPOSITORY_PUSHED_AT: ${{ env.REPOSITORY_PUSHED_AT }} + + - name: Set current date as env variable + run: echo "NOW=$(date +%s)" >> $GITHUB_ENV -# - name: Check out the repo -# uses: actions/checkout@v3 + - name: Calculate time difference between now and last push to MTAPI repo + run: echo "SEC_SINCE_UPDATE=$((NOW - $(date --date $REPOSITORY_PUSHED_AT +%s)))" >> $GITHUB_ENV + + + - name: Check out the repo + if: ${{ env.SEC_SINCE_UPDATE }} > 5184000 + uses: actions/checkout@v3 # - name: Check out MTAPI repo # uses: actions/checkout@v3