From 613364f2d30fada87229e04981623a230812fec3 Mon Sep 17 00:00:00 2001 From: DDATAA <45762540+Ddataa@users.noreply.github.com> Date: Thu, 15 Dec 2022 16:04:28 +0000 Subject: [PATCH 1/6] Create updater.yml --- .github/workflows/updater.yml | 50 +++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 .github/workflows/updater.yml diff --git a/.github/workflows/updater.yml b/.github/workflows/updater.yml new file mode 100644 index 0000000..4363d38 --- /dev/null +++ b/.github/workflows/updater.yml @@ -0,0 +1,50 @@ +# This workflow allows GitHub Actions to automagically update your app whenever a new upstream release is detected. +# You need to enable Actions in your repository settings, and fetch this Action from the YunoHost-Apps organization. +# This file should be enough by itself, but feel free to tune it to your needs. +# It calls updater.sh, which is where you should put the app-specific update steps. +name: Check for new upstream releases +on: + # Allow to manually trigger the workflow + workflow_dispatch: + # Run it every day at 6:00 UTC + schedule: + - cron: '0 6 * * *' +jobs: + updater: + runs-on: ubuntu-latest + steps: + - name: Fetch the source code + uses: actions/checkout@v2 + with: + token: ${{ secrets.GITHUB_TOKEN }} + - name: Run the updater script + id: run_updater + run: | + # Setting up Git user + git config --global user.name 'yunohost-bot' + git config --global user.email 'yunohost-bot@users.noreply.github.com' + # Run the updater script + /bin/bash .github/workflows/updater.sh + - name: Commit changes + id: commit + if: ${{ env.PROCEED == 'true' }} + run: | + git commit -am "Upgrade to v$VERSION" + - name: Create Pull Request + id: cpr + if: ${{ env.PROCEED == 'true' }} + uses: peter-evans/create-pull-request@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + commit-message: Update to version ${{ env.VERSION }} + committer: 'yunohost-bot ' + author: 'yunohost-bot ' + signoff: false + base: testing + branch: ci-auto-update-v${{ env.VERSION }} + delete-branch: true + title: 'Upgrade to version ${{ env.VERSION }}' + body: | + Upgrade to v${{ env.VERSION }} + [See upstream release page](https://github.com/${{ env.REPO }}/releases/tag/v${{ env.VERSION }}) + draft: false From 2eb254c8870e46ebb5ce47eb7b0540dc3f5eb4ae Mon Sep 17 00:00:00 2001 From: DDATAA <45762540+Ddataa@users.noreply.github.com> Date: Thu, 15 Dec 2022 16:11:36 +0000 Subject: [PATCH 2/6] Update updater.yml --- .github/workflows/updater.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/updater.yml b/.github/workflows/updater.yml index 4363d38..8352374 100644 --- a/.github/workflows/updater.yml +++ b/.github/workflows/updater.yml @@ -24,7 +24,7 @@ jobs: git config --global user.name 'yunohost-bot' git config --global user.email 'yunohost-bot@users.noreply.github.com' # Run the updater script - /bin/bash .github/workflows/updater.sh + /bin/bash /home/runner/work/plateau_ynh/plateau_ynh/.github/workflows/updater.sh - name: Commit changes id: commit if: ${{ env.PROCEED == 'true' }} From c15d677eedb75789208fd609e283cc3f160091a5 Mon Sep 17 00:00:00 2001 From: DDATAA <45762540+Ddataa@users.noreply.github.com> Date: Thu, 15 Dec 2022 16:12:33 +0000 Subject: [PATCH 3/6] Update updater.yml --- .github/workflows/updater.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/updater.yml b/.github/workflows/updater.yml index 8352374..9676ea3 100644 --- a/.github/workflows/updater.yml +++ b/.github/workflows/updater.yml @@ -24,7 +24,7 @@ jobs: git config --global user.name 'yunohost-bot' git config --global user.email 'yunohost-bot@users.noreply.github.com' # Run the updater script - /bin/bash /home/runner/work/plateau_ynh/plateau_ynh/.github/workflows/updater.sh + /usr/bin/bash /home/runner/work/plateau_ynh/plateau_ynh/.github/workflows/updater.sh - name: Commit changes id: commit if: ${{ env.PROCEED == 'true' }} From bb87be3d75f8057c31edeb631cc97fe3a17259a2 Mon Sep 17 00:00:00 2001 From: DDATAA <45762540+Ddataa@users.noreply.github.com> Date: Thu, 15 Dec 2022 16:14:42 +0000 Subject: [PATCH 4/6] Update updater.yml --- .github/workflows/updater.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/updater.yml b/.github/workflows/updater.yml index 9676ea3..62c2f35 100644 --- a/.github/workflows/updater.yml +++ b/.github/workflows/updater.yml @@ -24,7 +24,9 @@ jobs: git config --global user.name 'yunohost-bot' git config --global user.email 'yunohost-bot@users.noreply.github.com' # Run the updater script - /usr/bin/bash /home/runner/work/plateau_ynh/plateau_ynh/.github/workflows/updater.sh + #/usr/bin/bash /home/runner/work/plateau_ynh/plateau_ynh/.github/workflows/updater.sh + pwd + ls -al - name: Commit changes id: commit if: ${{ env.PROCEED == 'true' }} From 4d99586ce207f8ed8603f0894b1e6892512d0b31 Mon Sep 17 00:00:00 2001 From: DDATAA <45762540+Ddataa@users.noreply.github.com> Date: Thu, 15 Dec 2022 16:16:07 +0000 Subject: [PATCH 5/6] Update updater.yml --- .github/workflows/updater.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/updater.yml b/.github/workflows/updater.yml index 62c2f35..5e1404f 100644 --- a/.github/workflows/updater.yml +++ b/.github/workflows/updater.yml @@ -25,8 +25,7 @@ jobs: git config --global user.email 'yunohost-bot@users.noreply.github.com' # Run the updater script #/usr/bin/bash /home/runner/work/plateau_ynh/plateau_ynh/.github/workflows/updater.sh - pwd - ls -al + bash .github/workflows/updater.sh - name: Commit changes id: commit if: ${{ env.PROCEED == 'true' }} From a1b29d5bdd50a39053e0d40167bc3f66ed0d4c21 Mon Sep 17 00:00:00 2001 From: DDATAA <45762540+Ddataa@users.noreply.github.com> Date: Thu, 15 Dec 2022 16:19:30 +0000 Subject: [PATCH 6/6] Update updater.sh --- .github/workflows/updater.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/updater.sh b/.github/workflows/updater.sh index 72eb5cb..7b75979 100755 --- a/.github/workflows/updater.sh +++ b/.github/workflows/updater.sh @@ -10,7 +10,7 @@ # automatic actions when a new upstream release is detected. # Remove this exit command when you are ready to run this Action -exit 1 +#exit 1 #================================================= # FETCHING LATEST RELEASE AND ITS ASSETS