From b6f519c30e30dded11600397e740c109672d6dec Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 3 Mar 2025 10:29:39 -0600 Subject: [PATCH 1/9] Try to figure out what we can do for PRs --- .gitea/workflows/demo.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 1259f08..2347855 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -21,5 +21,9 @@ jobs: run: echo "${{ github.event.commits[0].author.name }}" - name: commits[0] author email run: echo "${{ github.event.commits[0].author.email }}" + - name: head_commit author email + run: echo "${{ github.event.head_commit.author.email }}" + - name: user email + run: echo "${{ github.event.user.email}}" - name: head user login run: echo "${{ github.event.head.user.login }}" -- 2.49.0 From b5dcbc2f7f01d003ea888fc9963b0b639018d474 Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 3 Mar 2025 10:30:47 -0600 Subject: [PATCH 2/9] Run on PR and manually --- .gitea/workflows/demo.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 2347855..6779247 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -1,6 +1,6 @@ name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 -on: [push] +on: [push, pull_request, workflow_dispatch] jobs: Explore-Gitea-Actions: -- 2.49.0 From 046fca2d27c1aa0341beb059c49b15c495e1e0ab Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 3 Mar 2025 10:33:48 -0600 Subject: [PATCH 3/9] Try some more stuff --- .gitea/workflows/demo.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 6779247..1ef4a41 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -25,5 +25,11 @@ jobs: run: echo "${{ github.event.head_commit.author.email }}" - name: user email run: echo "${{ github.event.user.email}}" + - name: pr commits[0] email + run: echo "${{ github.event.pull_request.commits[0].author.email}}" + - name: pr head_commit email + run: echo "${{ github.event.pull_request.head_commit.author.email}}" + - name: pr user email + run: echo "${{ github.event.pull_request.user.email}}" - name: head user login run: echo "${{ github.event.head.user.login }}" -- 2.49.0 From 89169ca74759051c4e110fcca2d266eee6ed3a18 Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 3 Mar 2025 10:35:29 -0600 Subject: [PATCH 4/9] Restrict branches for events --- .gitea/workflows/demo.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 1ef4a41..43ed103 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -1,6 +1,11 @@ name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 -on: [push, pull_request, workflow_dispatch] +on: + push: + branches: [main] + pull_request: + branches: [main] + workflow_dispatch: jobs: Explore-Gitea-Actions: -- 2.49.0 From cfbacd197bc9e9c02d2f85d7344b3dbd35888bc1 Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 3 Mar 2025 10:36:28 -0600 Subject: [PATCH 5/9] More --- .gitea/workflows/demo.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 43ed103..0e11232 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -36,5 +36,9 @@ jobs: run: echo "${{ github.event.pull_request.head_commit.author.email}}" - name: pr user email run: echo "${{ github.event.pull_request.user.email}}" + - name: pr user login + run: echo "${{ github.event.pull_request.user.email}}" + - name: pr author email + run: echo "${{ github.event.pull_request.author.email}}" - name: head user login run: echo "${{ github.event.head.user.login }}" -- 2.49.0 From 7ed22de9e454988c6545867f0873bddfd0d82494 Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 3 Mar 2025 11:48:28 -0600 Subject: [PATCH 6/9] Sender --- .gitea/workflows/demo.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index 0e11232..d2f6dd2 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -33,7 +33,7 @@ jobs: - name: pr commits[0] email run: echo "${{ github.event.pull_request.commits[0].author.email}}" - name: pr head_commit email - run: echo "${{ github.event.pull_request.head_commit.author.email}}" + run: echo "${{ github.event.pull_request.head.user.email}}" - name: pr user email run: echo "${{ github.event.pull_request.user.email}}" - name: pr user login @@ -42,3 +42,5 @@ jobs: run: echo "${{ github.event.pull_request.author.email}}" - name: head user login run: echo "${{ github.event.head.user.login }}" + - name: event sender + run: echo "${{ github.event.sender.email }}" -- 2.49.0 From 78876a9aa6e442ea47b7edeee80f4984ef9c6515 Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 3 Mar 2025 11:53:04 -0600 Subject: [PATCH 7/9] Try a script? --- .gitea/workflows/demo.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index d2f6dd2..fd64f4f 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -11,6 +11,16 @@ jobs: Explore-Gitea-Actions: runs-on: ubuntu-latest steps: + - uses: actions/github-script@v6 + id: get-mail + with: + github-token: ${{secrets.GITHUB_TOKEN}} + script: | + return (await github.rest.users.getByUsername({ + username: ${{ tojson(github.event.sender.login) }} + })).data.email; + result-encoding: string + - run: echo "🎉 The job was automatically triggered by a ${{ gitea.event_name }} event." - run: echo "🐧 This job is now running on a ${{ runner.os }} server hosted by Gitea!" - run: echo "🔎 The name of your branch is ${{ gitea.ref }} and your repository is ${{ gitea.repository }}." @@ -44,3 +54,5 @@ jobs: run: echo "${{ github.event.head.user.login }}" - name: event sender run: echo "${{ github.event.sender.email }}" + - name: script email + run: echo ${{ steps.get-mail.outputs.result }} -- 2.49.0 From 4eec21fdec48182c826449e16fc5768c6e03b724 Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 3 Mar 2025 11:53:35 -0600 Subject: [PATCH 8/9] Make sure it works on push... --- .gitea/workflows/demo.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index fd64f4f..efee2c4 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -2,7 +2,7 @@ name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: push: - branches: [main] + pull_request: branches: [main] workflow_dispatch: -- 2.49.0 From bd0a84c3fa5b9b6d7ba2fd23cca175395a8b4384 Mon Sep 17 00:00:00 2001 From: Parnic Date: Mon, 3 Mar 2025 11:54:42 -0600 Subject: [PATCH 9/9] Remove tests --- .gitea/workflows/demo.yaml | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/.gitea/workflows/demo.yaml b/.gitea/workflows/demo.yaml index efee2c4..fedbd21 100644 --- a/.gitea/workflows/demo.yaml +++ b/.gitea/workflows/demo.yaml @@ -2,7 +2,7 @@ name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: push: - + branches: [main] pull_request: branches: [main] workflow_dispatch: @@ -38,20 +38,6 @@ jobs: run: echo "${{ github.event.commits[0].author.email }}" - name: head_commit author email run: echo "${{ github.event.head_commit.author.email }}" - - name: user email - run: echo "${{ github.event.user.email}}" - - name: pr commits[0] email - run: echo "${{ github.event.pull_request.commits[0].author.email}}" - - name: pr head_commit email - run: echo "${{ github.event.pull_request.head.user.email}}" - - name: pr user email - run: echo "${{ github.event.pull_request.user.email}}" - - name: pr user login - run: echo "${{ github.event.pull_request.user.email}}" - - name: pr author email - run: echo "${{ github.event.pull_request.author.email}}" - - name: head user login - run: echo "${{ github.event.head.user.login }}" - name: event sender run: echo "${{ github.event.sender.email }}" - name: script email -- 2.49.0