diff --git a/.github/workflows/update-packages-list.yml b/.github/workflows/update-packages-list.yml index 37ceb52a6..7cb7f19ff 100644 --- a/.github/workflows/update-packages-list.yml +++ b/.github/workflows/update-packages-list.yml @@ -18,11 +18,20 @@ jobs: env: GH_TOKEN: ${{ secrets.BOT_TOKEN }} run: | - elixir scripts/elixir/update_packages_list.exs + echo "Running script" + OUTPUT=$(elixir scripts/elixir/update_packages_list.exs 2>&1); RESULT=$?; return 0 + echo "Set status" + STATUS=$(if [ $RESULT = 0 ]; then echo "[Passed]"; else; echo "[Failed]"; fi); return 0 + echo "Status: ${STATUS}" + echo "Configure git" git config user.name 'Membrane Bot' git config user.email 'bot@membrane.stream' + echo "Checkout" git checkout -B auto-update-packages-list + echo "Commit" git add README.md git commit -m "auto update packages list in readme" --allow-empty + echo "Push" git push -f -u origin auto-update-packages-list - gh pr create -B master -H auto-update-packages-list --title 'Auto update packages list' --body '' \ No newline at end of file + echo "Create PR" + gh pr create -B master -H auto-update-packages-list --title "${STATUS} Auto update packages list" --body "Script output:\n${OUTPUT}" \ No newline at end of file