thanks claude
Some checks failed
Check Latest Release / check-latest (push) Successful in 2s
Check Latest Release / main_workflow (push) Failing after 58s

This commit is contained in:
zramsay 2025-02-05 15:02:59 -05:00
parent 545c021294
commit beeff6cfa4

View File

@ -19,34 +19,33 @@ env:
DEPLOYER_LRN: "lrn://vaasl-provider/deployers/webapp-deployer-api.apps.vaasl.io"
AUTHORITY: "vaasl"
jobs:
check-latest:
runs-on: ubuntu-latest
outputs:
run_workflow: ${{ steps.check-latest.outputs.run_workflow }}
steps:
- name: Get latest release
id: check
id: check-latest
run: |
latest=$(curl -s https://api.github.com/repos/${{ env.TARGET_REPO }}/releases/latest)
latest_tag=$(echo $latest | jq -r .tag_name)
published_at=$(echo $latest | jq -r .published_at)
echo "latest_tag=$latest_tag" >> $GITHUB_OUTPUT
echo "::set-output name=latest_tag::$latest_tag"
current_time=$(date -u +%s)
release_time=$(date -u -d "$published_at" +%s)
time_diff=$((current_time - release_time))
if [ $time_diff -le 300 ]; then
echo "run_workflow=true" >> $GITHUB_OUTPUT
echo "::set-output name=run_workflow::true"
else
echo "run_workflow=false" >> $GITHUB_OUTPUT
echo "::set-output name=run_workflow::false"
fi
cat "GH out"
cat $GITHUB_OUTPUT
# Debug output
echo "Latest tag: $latest_tag"
echo "Published at: $published_at"
echo "Time diff: $time_diff"
main_workflow:
needs: check-latest