Skip to content

Check Monero Version #143

Check Monero Version

Check Monero Version #143

Workflow file for this run

name: Check Monero Version
on:
schedule:
- cron: '0 4 * * 6'
jobs:
updateMonero:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v4
- name: Install libs
run: sudo apt-get update && sudo apt-get install curl jq -y
- name: Get Latest Monero Release
id: monero-version
run: |
echo "release_tag=$(curl -sL https://api.github.com/repos/monero-project/monero/releases/latest | jq -r ".tag_name" | cut -b 2-)" >> $GITHUB_OUTPUT
echo "current_tag=$(<monero-version.txt)" >> $GITHUB_OUTPUT
- name: Update Monero
if: steps.monero-version.outputs.current_tag != steps.monero-version.outputs.release_tag
env:
RELEASE_TAG: ${{ steps.monero-version.outputs.release_tag }}
run: |
# Update current release
echo ${{ steps.monero-version.outputs.release_tag }} > monero-version.txt
- name: Update Readme.md & Dockerfile
uses: jacobtomlinson/gha-find-replace@master
with:
find: ${{ steps.monero-version.outputs.current_tag }}
replace: ${{ steps.monero-version.outputs.release_tag }}
- name: Create Pull Request
uses: peter-evans/[email protected]
with:
commit-message: Update monero-version to ${{ steps.monero-version.outputs.release_tag }}
title: Update monero-version to ${{ steps.monero-version.outputs.release_tag }}
body: |
Updates [monero-version][1] to ${{ steps.monero-version.outputs.release_tag }}
Auto-generated by [create-pull-request][2]
[1]: https://github.com/monero-project/monero
[2]: https://github.com/peter-evans/create-pull-request
labels: dependencies, automated pr
branch: monero-updates
token: ${{ secrets.REPO_SCOPED_TOKEN }}