diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml new file mode 100644 index 0000000..7837ed5 --- /dev/null +++ b/.forgejo/workflows/release.yml @@ -0,0 +1,36 @@ +name: Release + +on: + push: + tags: + - v* + +jobs: + build-json: + runs-on: ubuntu-latest + strategy: + matrix: + profile: + - eng # Engineering + - swe # Software Development + fail-fast: true + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Combine resume parts + run: | + jq -s '.[0] * .[1]' json/{shared,headline-${{ matrix.profile }}}.json \ + > release/resume-${{ matrix.profile }}.json + + - name: Publish resumes + uses: actions/forgejo-release@v2.5.0 + with: + url: https://git.martin.md + repo: radu/resume + direction: upload + tag: ${{ github.ref_name }} + sha: ${{ github.sha }} + release-dir: release + release-notes: "YOLO" +