Unverified Commit da50f1d0 authored by Hong Minhee's avatar Hong Minhee
Browse files

Show inactive members as well on sponsors list

[ci skip]
parent 6b692652
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -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 \
@@ -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
@@ -49,4 +47,4 @@ jobs:
        ssh: true
        branch: main

# cSpell: ignore opencollective
# cSpell: ignore qoomon opencollective
+5 −5
Original line number Diff line number Diff line
@@ -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);
}