Loading .github/workflows/sponsors.yaml +2 −4 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ jobs: - uses: denoland/setup-deno@v1 with: deno-version: v2.x - uses: qoomon/actions--setup-git@v1 - run: | set -e deno run \ Loading @@ -39,9 +40,6 @@ jobs: cat SPONSORS.md if ! git diff-index --quiet HEAD --; then git add README.md SPONSORS.md git config user.name "${GITHUB_ACTOR}" git config user.email \ "${GITHUB_ACTOR_ID}+${GITHUB_ACTOR}@users.noreply.github.com" git commit -m "Update sponsors" || true fi - uses: ad-m/github-push-action@master Loading @@ -49,4 +47,4 @@ jobs: ssh: true branch: main # cSpell: ignore opencollective # cSpell: ignore qoomon opencollective scripts/sponsors.ts +5 −5 Original line number Diff line number Diff line Loading @@ -33,35 +33,35 @@ function compareTotalAmountDonated(a: Member, b: Member): number { function getBackers(members: MemberList): MemberList { return members.filter((member) => member.role === "BACKER" && member.isActive && member.role === "BACKER" && member.tier?.toLowerCase() === "backer" ).toSorted(compareTotalAmountDonated); } function getSupporters(members: MemberList): MemberList { return members.filter((member) => member.role === "BACKER" && member.isActive && member.role === "BACKER" && member.tier?.toLowerCase() === "supporter" ).toSorted(compareTotalAmountDonated); } function getSponsors(members: MemberList): MemberList { return members.filter((member) => member.role === "BACKER" && member.isActive && member.role === "BACKER" && member.tier?.toLowerCase() === "sponsor" ).toSorted(compareTotalAmountDonated); } function getCorporateSponsors(members: MemberList): MemberList { return members.filter((member) => member.role === "BACKER" && member.isActive && member.role === "BACKER" && member.tier?.toLowerCase() === "corporate sponsor" ).toSorted(compareTotalAmountDonated); } function getCustomDonations(members: MemberList): MemberList { return members.filter((member) => member.role === "BACKER" && member.isActive && member.role === "BACKER" && member.tier === "custom donation" ).toSorted(compareTotalAmountDonated); } Loading Loading
.github/workflows/sponsors.yaml +2 −4 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ jobs: - uses: denoland/setup-deno@v1 with: deno-version: v2.x - uses: qoomon/actions--setup-git@v1 - run: | set -e deno run \ Loading @@ -39,9 +40,6 @@ jobs: cat SPONSORS.md if ! git diff-index --quiet HEAD --; then git add README.md SPONSORS.md git config user.name "${GITHUB_ACTOR}" git config user.email \ "${GITHUB_ACTOR_ID}+${GITHUB_ACTOR}@users.noreply.github.com" git commit -m "Update sponsors" || true fi - uses: ad-m/github-push-action@master Loading @@ -49,4 +47,4 @@ jobs: ssh: true branch: main # cSpell: ignore opencollective # cSpell: ignore qoomon opencollective
scripts/sponsors.ts +5 −5 Original line number Diff line number Diff line Loading @@ -33,35 +33,35 @@ function compareTotalAmountDonated(a: Member, b: Member): number { function getBackers(members: MemberList): MemberList { return members.filter((member) => member.role === "BACKER" && member.isActive && member.role === "BACKER" && member.tier?.toLowerCase() === "backer" ).toSorted(compareTotalAmountDonated); } function getSupporters(members: MemberList): MemberList { return members.filter((member) => member.role === "BACKER" && member.isActive && member.role === "BACKER" && member.tier?.toLowerCase() === "supporter" ).toSorted(compareTotalAmountDonated); } function getSponsors(members: MemberList): MemberList { return members.filter((member) => member.role === "BACKER" && member.isActive && member.role === "BACKER" && member.tier?.toLowerCase() === "sponsor" ).toSorted(compareTotalAmountDonated); } function getCorporateSponsors(members: MemberList): MemberList { return members.filter((member) => member.role === "BACKER" && member.isActive && member.role === "BACKER" && member.tier?.toLowerCase() === "corporate sponsor" ).toSorted(compareTotalAmountDonated); } function getCustomDonations(members: MemberList): MemberList { return members.filter((member) => member.role === "BACKER" && member.isActive && member.role === "BACKER" && member.tier === "custom donation" ).toSorted(compareTotalAmountDonated); } Loading