name: Release on: push: tags: - v* jobs: build-json: runs-on: ubuntu-latest permissions: contents: write strategy: matrix: profile: - eng # Engineering - swe # Software Development fail-fast: true steps: - name: Checkout code uses: actions/checkout@v4 - name: Combine resume parts run: | mkdir release 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: ${{ env.GITHUB_SERVER_URL }} repo: ${{ env.GITHUB_REPOSITORY }} direction: upload tag: "${{ env.GITHUB_REF_NAME }}" sha: "${{ env.GITHUB_SHA }}" release-dir: release token: ${{ secrets.GITHUB_TOKEN }} release-notes: "YOLO"