diff --git a/.github/workflows/sponsors.yml b/.github/workflows/sponsors.yml new file mode 100644 index 0000000..18c4451 --- /dev/null +++ b/.github/workflows/sponsors.yml @@ -0,0 +1,61 @@ +name: Update Readme sponsor list +on: + workflow_dispatch: + repository_dispatch: + types: + - webhook + schedule: + # Run at 0000 daily + - cron: '0 1 * * *' +jobs: + sponsors: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: git config + run: | + git config user.name "${GITHUB_ACTOR}" + git config user.email "${GITHUB_ACTOR}@users.noreply.github.com" + - name: Setup node + uses: actions/setup-node@v3 + with: + node-version: 16 + cache: npm + - run: npm ci + - name: Generate PR + id: sponsors + run: node ./bin/sponsors.js + - name: Notify status + if: ${{ steps.sponsors.outputs.changed }} + run: | + echo "Sponsor block has changed. Creating PR with updates..." + - name: Create pull request + if: ${{ steps.sponsors.outputs.changed }} + uses: peter-evans/create-pull-request@v6 + id: cpr + with: + branch: sponsors + delete-branch: true + commit-message: 'chore(sponsor): update sponsor block' + title: '[Chore] Update sponsor block' + body: | + **New sponsor block update:** + {{ steps.sponsors.outputs.content }} + labels: | + readme + automated pr + automerge + signoff: false + #team-reviewers: | + # owners + # maintainers + #assignees: jasonsaayman + #reviewers: jasonsaayman + draft: false + - name: Show PR link + if: ${{ steps.sponsors.outputs.changed }} + run: | + echo "Sponsor block has changed. Creating PR..." + echo "Axios Release v${{ steps.package-version.outputs.current-version}}' pull request - ${{ steps.cpr.outputs.pull-request-url }}" diff --git a/README.md b/README.md index 71381cb..b6e8054 100644 --- a/README.md +++ b/README.md @@ -1,62 +1,4 @@ -
Alloy is the integration development platform that makes it simple and
fast for SaaS companies to launch critical user-facing integrations.
- Sign up free • - Documentation -
-|
-
- API-first authentication, authorization, and fraud prevention -- Website • - Documentation • Node.js Backend SDK - - |
-
-
- Drag-and-drop authentication, authorization, and identity management -- Website • - Documentation • Community - - |
-