diff --git a/.forgejo/workflows/npins-update.yaml b/.forgejo/workflows/npins-update.yaml index 79ffaa9..e75d5c5 100644 --- a/.forgejo/workflows/npins-update.yaml +++ b/.forgejo/workflows/npins-update.yaml @@ -12,17 +12,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update agenix' GIT_UPDATE_BRANCH: npins-updates/agenix name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update agenix' + GIT_UPDATE_BRANCH: npins-updates/agenix + name: Open a PR if updates are present run: "npins update agenix\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -39,17 +41,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update arkheon' GIT_UPDATE_BRANCH: npins-updates/arkheon name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update arkheon' + GIT_UPDATE_BRANCH: npins-updates/arkheon + name: Open a PR if updates are present run: "npins update arkheon\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -66,17 +70,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update cas-eleves' GIT_UPDATE_BRANCH: npins-updates/cas-eleves name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update cas-eleves' + GIT_UPDATE_BRANCH: npins-updates/cas-eleves + name: Open a PR if updates are present run: "npins update cas-eleves\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -93,17 +99,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update cgroup-exporter' GIT_UPDATE_BRANCH: npins-updates/cgroup-exporter name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update cgroup-exporter' + GIT_UPDATE_BRANCH: npins-updates/cgroup-exporter + name: Open a PR if updates are present run: "npins update cgroup-exporter\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\ - \n if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \n if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -120,17 +128,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update colmena' GIT_UPDATE_BRANCH: npins-updates/colmena name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update colmena' + GIT_UPDATE_BRANCH: npins-updates/colmena + name: Open a PR if updates are present run: "npins update colmena\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -147,17 +157,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update dgsi' GIT_UPDATE_BRANCH: npins-updates/dgsi name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update dgsi' + GIT_UPDATE_BRANCH: npins-updates/dgsi + name: Open a PR if updates are present run: "npins update dgsi\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n \ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n \ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -174,17 +186,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update disko' GIT_UPDATE_BRANCH: npins-updates/disko name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update disko' + GIT_UPDATE_BRANCH: npins-updates/disko + name: Open a PR if updates are present run: "npins update disko\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -201,17 +215,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update dns.nix' GIT_UPDATE_BRANCH: npins-updates/dns.nix name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update dns.nix' + GIT_UPDATE_BRANCH: npins-updates/dns.nix + name: Open a PR if updates are present run: "npins update dns.nix\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -228,17 +244,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update git-hooks' GIT_UPDATE_BRANCH: npins-updates/git-hooks name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update git-hooks' + GIT_UPDATE_BRANCH: npins-updates/git-hooks + name: Open a PR if updates are present run: "npins update git-hooks\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -255,17 +273,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update kadenios' GIT_UPDATE_BRANCH: npins-updates/kadenios name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update kadenios' + GIT_UPDATE_BRANCH: npins-updates/kadenios + name: Open a PR if updates are present run: "npins update kadenios\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -282,17 +302,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update kahulm' GIT_UPDATE_BRANCH: npins-updates/kahulm name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update kahulm' + GIT_UPDATE_BRANCH: npins-updates/kahulm + name: Open a PR if updates are present run: "npins update kahulm\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -309,17 +331,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update liminix' GIT_UPDATE_BRANCH: npins-updates/liminix name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update liminix' + GIT_UPDATE_BRANCH: npins-updates/liminix + name: Open a PR if updates are present run: "npins update liminix\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -336,17 +360,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update linkal' GIT_UPDATE_BRANCH: npins-updates/linkal name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update linkal' + GIT_UPDATE_BRANCH: npins-updates/linkal + name: Open a PR if updates are present run: "npins update linkal\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -363,20 +389,22 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update lix' GIT_UPDATE_BRANCH: npins-updates/lix name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update lix' + GIT_UPDATE_BRANCH: npins-updates/lix + name: Open a PR if updates are present run: "npins update lix\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n echo - \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n if [ \"\ - $EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n \ - \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ - \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the - server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN + \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n if [ -n + \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n git push + --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\n git push + -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the + cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN }}\" -u https://git.dgnum.eu\n\n # Create a pull request if needed\n # i.e. no PR with the same title exists\n if [ -z $(tea pr ls -f='title,author' -o simple | grep \"$COMMIT_MESSAGE dgnum-chores\") ]; then\n tea pr create @@ -390,17 +418,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update lix-module' GIT_UPDATE_BRANCH: npins-updates/lix-module name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update lix-module' + GIT_UPDATE_BRANCH: npins-updates/lix-module + name: Open a PR if updates are present run: "npins update lix-module\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -417,20 +447,22 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update lon' GIT_UPDATE_BRANCH: npins-updates/lon name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update lon' + GIT_UPDATE_BRANCH: npins-updates/lon + name: Open a PR if updates are present run: "npins update lon\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n echo - \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n if [ \"\ - $EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n \ - \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ - \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the - server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN + \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n if [ -n + \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n git push + --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\n git push + -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the + cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN }}\" -u https://git.dgnum.eu\n\n # Create a pull request if needed\n # i.e. no PR with the same title exists\n if [ -z $(tea pr ls -f='title,author' -o simple | grep \"$COMMIT_MESSAGE dgnum-chores\") ]; then\n tea pr create @@ -444,17 +476,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update metis' GIT_UPDATE_BRANCH: npins-updates/metis name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update metis' + GIT_UPDATE_BRANCH: npins-updates/metis + name: Open a PR if updates are present run: "npins update metis\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -471,17 +505,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update microvm.nix' GIT_UPDATE_BRANCH: npins-updates/microvm.nix name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update microvm.nix' + GIT_UPDATE_BRANCH: npins-updates/microvm.nix + name: Open a PR if updates are present run: "npins update microvm.nix\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -498,17 +534,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update nix-actions' GIT_UPDATE_BRANCH: npins-updates/nix-actions name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update nix-actions' + GIT_UPDATE_BRANCH: npins-updates/nix-actions + name: Open a PR if updates are present run: "npins update nix-actions\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -525,17 +563,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update nix-modules' GIT_UPDATE_BRANCH: npins-updates/nix-modules name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update nix-modules' + GIT_UPDATE_BRANCH: npins-updates/nix-modules + name: Open a PR if updates are present run: "npins update nix-modules\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -552,17 +592,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update nix-patches' GIT_UPDATE_BRANCH: npins-updates/nix-patches name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update nix-patches' + GIT_UPDATE_BRANCH: npins-updates/nix-patches + name: Open a PR if updates are present run: "npins update nix-patches\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -579,17 +621,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update nix-pkgs' GIT_UPDATE_BRANCH: npins-updates/nix-pkgs name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update nix-pkgs' + GIT_UPDATE_BRANCH: npins-updates/nix-pkgs + name: Open a PR if updates are present run: "npins update nix-pkgs\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -606,17 +650,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update nix-reuse' GIT_UPDATE_BRANCH: npins-updates/nix-reuse name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update nix-reuse' + GIT_UPDATE_BRANCH: npins-updates/nix-reuse + name: Open a PR if updates are present run: "npins update nix-reuse\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -633,17 +679,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update nixos-24.05' GIT_UPDATE_BRANCH: npins-updates/nixos-24.05 name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update nixos-24.05' + GIT_UPDATE_BRANCH: npins-updates/nixos-24.05 + name: Open a PR if updates are present run: "npins update nixos-24.05\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -660,17 +708,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update nixos-24.11' GIT_UPDATE_BRANCH: npins-updates/nixos-24.11 name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update nixos-24.11' + GIT_UPDATE_BRANCH: npins-updates/nixos-24.11 + name: Open a PR if updates are present run: "npins update nixos-24.11\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -687,18 +737,20 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update nixos-generators' GIT_UPDATE_BRANCH: npins-updates/nixos-generators name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update nixos-generators' + GIT_UPDATE_BRANCH: npins-updates/nixos-generators + name: Open a PR if updates are present run: "npins update nixos-generators\n\nif [ ! -z \"$(git diff --name-only)\"\ \ ]; then\n echo \"[+] Changes detected, pushing updates.\"\n\n git add - npins\n\n if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend - --no-edit\n git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ + npins\n\n if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ + \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN }}\" -u https://git.dgnum.eu\n\n # Create a pull request if needed\n # i.e. @@ -714,17 +766,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update nixos-unstable' GIT_UPDATE_BRANCH: npins-updates/nixos-unstable name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update nixos-unstable' + GIT_UPDATE_BRANCH: npins-updates/nixos-unstable + name: Open a PR if updates are present run: "npins update nixos-unstable\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\ - \n if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \n if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -741,17 +795,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update nixpkgs' GIT_UPDATE_BRANCH: npins-updates/nixpkgs name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update nixpkgs' + GIT_UPDATE_BRANCH: npins-updates/nixpkgs + name: Open a PR if updates are present run: "npins update nixpkgs\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -768,17 +824,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update proxmox-nixos' GIT_UPDATE_BRANCH: npins-updates/proxmox-nixos name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update proxmox-nixos' + GIT_UPDATE_BRANCH: npins-updates/proxmox-nixos + name: Open a PR if updates are present run: "npins update proxmox-nixos\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\ - \n if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \n if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -795,18 +853,20 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update signal-irc-bridge' GIT_UPDATE_BRANCH: npins-updates/signal-irc-bridge name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update signal-irc-bridge' + GIT_UPDATE_BRANCH: npins-updates/signal-irc-bridge + name: Open a PR if updates are present run: "npins update signal-irc-bridge\n\nif [ ! -z \"$(git diff --name-only)\"\ \ ]; then\n echo \"[+] Changes detected, pushing updates.\"\n\n git add - npins\n\n if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend - --no-edit\n git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ + npins\n\n if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ + \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN }}\" -u https://git.dgnum.eu\n\n # Create a pull request if needed\n # i.e. @@ -822,18 +882,20 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update stateless-uptime-kuma' GIT_UPDATE_BRANCH: npins-updates/stateless-uptime-kuma name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update stateless-uptime-kuma' + GIT_UPDATE_BRANCH: npins-updates/stateless-uptime-kuma + name: Open a PR if updates are present run: "npins update stateless-uptime-kuma\n\nif [ ! -z \"$(git diff --name-only)\"\ \ ]; then\n echo \"[+] Changes detected, pushing updates.\"\n\n git add - npins\n\n if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend - --no-edit\n git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ + npins\n\n if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ + \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN }}\" -u https://git.dgnum.eu\n\n # Create a pull request if needed\n # i.e. @@ -849,17 +911,19 @@ jobs: fetch-depth: 0 token: ${{ secrets.TEA_DGNUM_CHORES_TOKEN }} - env: - COMMIT_MESSAGE: 'chore(npins): Update wp4nix' GIT_UPDATE_BRANCH: npins-updates/wp4nix name: Switch to a new branch run: "if git ls-remote --exit-code --heads origin \"refs/heads/$GIT_UPDATE_BRANCH\"\ ; then\n git switch \"$GIT_UPDATE_BRANCH\"\n git rebase main\n echo \"\ EXISTING_BRANCH=1\" >> $GITHUB_ENV\nelse\n git switch -C \"$GIT_UPDATE_BRANCH\"\ \nfi\n" - - name: Open a PR if updates are present + - env: + COMMIT_MESSAGE: 'chore(npins): Update wp4nix' + GIT_UPDATE_BRANCH: npins-updates/wp4nix + name: Open a PR if updates are present run: "npins update wp4nix\n\nif [ ! -z \"$(git diff --name-only)\" ]; then\n\ \ echo \"[+] Changes detected, pushing updates.\"\n\n git add npins\n\n\ - \ if [ \"$EXISTING_BRANCH\" -eq \"1\" ]; then\n git commit --amend --no-edit\n\ + \ if [ -n \"$EXISTING_BRANCH\" ]; then\n git commit --amend --no-edit\n\ \ git push --force\n else\n git commit --message \"$COMMIT_MESSAGE\"\ \n git push -u origin \"$GIT_UPDATE_BRANCH\"\n fi\n\n # Connect to the server with the cli\n tea login add -n dgnum-chores -t \"${{ secrets.TEA_DGNUM_CHORES_TOKEN @@ -871,4 +935,4 @@ jobs: name: Update dependencies on: schedule: - - cron: 25 15 * * 6 + - cron: 5 16 * * 6 diff --git a/workflows/npins-update.nix b/workflows/npins-update.nix index e41c33f..9d9d69f 100644 --- a/workflows/npins-update.nix +++ b/workflows/npins-update.nix @@ -15,8 +15,8 @@ in { name = "Update dependencies"; on.schedule = [ - # Run at 15:25 every saturday - { cron = "25 15 * * 6"; } + # Run every saturday + { cron = "5 16 * * 6"; } ]; # Global environment, necessary for rebases and commits @@ -37,10 +37,7 @@ in }) { - env = { - GIT_UPDATE_BRANCH = "npins-updates/${name}"; - COMMIT_MESSAGE = "chore(npins): Update ${name}"; - }; + env.GIT_UPDATE_BRANCH = "npins-updates/${name}"; name = "Switch to a new branch"; run = # bash @@ -56,6 +53,11 @@ in } { + env = { + GIT_UPDATE_BRANCH = "npins-updates/${name}"; + COMMIT_MESSAGE = "chore(npins): Update ${name}"; + }; + name = "Open a PR if updates are present"; run = # bash '' @@ -66,7 +68,7 @@ in git add npins - if [ "$EXISTING_BRANCH" -eq "1" ]; then + if [ -n "$EXISTING_BRANCH" ]; then git commit --amend --no-edit git push --force else