From ed081b19abf6746c49ffe76bb339181378f76d45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonah=20M=C3=B6ller?= Date: Fri, 12 May 2023 10:38:39 +0200 Subject: [PATCH 1/4] update job title and add backend framework to main page --- index.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index d54146a..3cf67b7 100644 --- a/index.html +++ b/index.html @@ -24,13 +24,14 @@

$ whois jonah.ml

- Jonah Möller is a senior software engineer from Hamburg, Germany currently building products at + Jonah Möller is an engineering manager from Hamburg, Germany currently building products at Closelink, a start-up in the maritime industry, providing a category management tool, tailored to the sourcing and procurement of marine lubricants. The technologies he works with the most are - Kotlin and - TypeScript with - React. + Kotlin with + Spring and + React in + TypeScript.

Apart from work-related projects, he enjoys playing the piano, capturing moments with his camera and From 0b1cc988ea183de11f53a0dab352f104197919b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonah=20M=C3=B6ller?= Date: Fri, 12 May 2023 10:40:45 +0200 Subject: [PATCH 2/4] run build step on pull request --- .github/workflows/dependabot-auto-merge.yml | 4 ++-- .github/workflows/pull-requests.yml | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/pull-requests.yml diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml index 22e7d4e..402d199 100644 --- a/.github/workflows/dependabot-auto-merge.yml +++ b/.github/workflows/dependabot-auto-merge.yml @@ -1,7 +1,6 @@ name: 'Dependabot auto merge' -on: - pull_request: +on: pull_request permissions: contents: write @@ -9,6 +8,7 @@ permissions: jobs: build: + if: ${{ github.actor == 'dependabot[bot]' }} uses: ./.github/workflows/build.yml secrets: inherit auto-merge: diff --git a/.github/workflows/pull-requests.yml b/.github/workflows/pull-requests.yml new file mode 100644 index 0000000..8a733fd --- /dev/null +++ b/.github/workflows/pull-requests.yml @@ -0,0 +1,8 @@ +name: Pull request +on: pull_request + +jobs: + build: + uses: ./.github/workflows/build.yml + secrets: inherit + From e584a2074c1421852e2a74667fd242095e05e88b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonah=20M=C3=B6ller?= Date: Fri, 12 May 2023 10:42:27 +0200 Subject: [PATCH 3/4] combine dependabot automerge and pull request config --- .github/workflows/dependabot-auto-merge.yml | 29 --------------------- 1 file changed, 29 deletions(-) delete mode 100644 .github/workflows/dependabot-auto-merge.yml diff --git a/.github/workflows/dependabot-auto-merge.yml b/.github/workflows/dependabot-auto-merge.yml deleted file mode 100644 index 402d199..0000000 --- a/.github/workflows/dependabot-auto-merge.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: 'Dependabot auto merge' - -on: pull_request - -permissions: - contents: write - pull-requests: write - -jobs: - build: - if: ${{ github.actor == 'dependabot[bot]' }} - uses: ./.github/workflows/build.yml - secrets: inherit - auto-merge: - if: ${{ github.actor == 'dependabot[bot]' }} - needs: build - runs-on: ubuntu-latest - steps: - - name: Fetch dependabot metadata - id: metadata - uses: dependabot/fetch-metadata@v1.1.1 - with: - github-token: '${{ secrets.GITHUB_TOKEN }}' - - name: Merge non-major dependency updates - if: ${{steps.metadata.outputs.update-type != 'version-update:semver-major'}} - run: gh pr merge --auto --merge "$PR_URL" - env: - PR_URL: ${{github.event.pull_request.html_url}} - GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} From 8d66a6aadcca8e9b2800fa472218a27e9f8bf92f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonah=20M=C3=B6ller?= Date: Fri, 12 May 2023 10:43:36 +0200 Subject: [PATCH 4/4] run prettier --- .github/workflows/build.yml | 3 ++- .github/workflows/pull-requests.yml | 26 +++++++++++++++++++++----- 2 files changed, 23 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 18d7b53..2dcf44a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,9 +1,10 @@ name: Build + on: workflow_call: jobs: - build: + build-and-test: runs-on: ubuntu-latest steps: - name: Checkout diff --git a/.github/workflows/pull-requests.yml b/.github/workflows/pull-requests.yml index 8a733fd..10941e7 100644 --- a/.github/workflows/pull-requests.yml +++ b/.github/workflows/pull-requests.yml @@ -1,8 +1,24 @@ -name: Pull request +name: Pull requests + on: pull_request jobs: - build: - uses: ./.github/workflows/build.yml - secrets: inherit - + build: + uses: ./.github/workflows/build.yml + secrets: inherit + auto-merge: + if: ${{ github.actor == 'dependabot[bot]' }} + needs: build + runs-on: ubuntu-latest + steps: + - name: Fetch dependabot metadata + id: metadata + uses: dependabot/fetch-metadata@v1.1.1 + with: + github-token: '${{ secrets.GITHUB_TOKEN }}' + - name: Merge non-major dependency updates + if: ${{steps.metadata.outputs.update-type != 'version-update:semver-major'}} + run: gh pr merge --auto --merge "$PR_URL" + env: + PR_URL: ${{github.event.pull_request.html_url}} + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}