Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added search of super identity #16

Merged
merged 2 commits into from
Mar 15, 2024
Merged

Added search of super identity #16

merged 2 commits into from
Mar 15, 2024

Conversation

Bullrich
Copy link
Collaborator

Added logic to search for a super identity in case that the user does not have an identity.

If a super identity is found, this will be added to the array of address to fetch an identity from.

This fixes #14

@Bullrich Bullrich self-assigned this Mar 15, 2024
@Bullrich Bullrich requested a review from a team as a code owner March 15, 2024 14:56
@Bullrich Bullrich linked an issue Mar 15, 2024 that may be closed by this pull request
Added logic to search for a super identity in case that the user does not have an identity.

If a super identity is found, this will be added to the array of address to fetch an identity from.

This fixes #14
@Bullrich Bullrich merged commit 90c4e11 into main Mar 15, 2024
8 checks passed
@Bullrich Bullrich deleted the super-identity branch March 15, 2024 15:05
@Bullrich Bullrich mentioned this pull request Mar 15, 2024
Bullrich added a commit that referenced this pull request Mar 18, 2024
Updated to version `1.1.0`.

We can release this new version with the new library.

This needs to be merged after:
- #15 
- #16 
- #17
- #18
fellowship-merge-bot bot added a commit to polkadot-fellows/runtimes that referenced this pull request Mar 18, 2024
This upgrade contains the change in paritytech/auto-merge-bot#25 which
fixes the problem with unstable branches.

## The problem

When the `/merge` command is triggered on a PR that still can't be
merge, the bot enables auto-merge.

**But**, when the command is run when the PR is ready to merge, the
action will fail to enable auto-merge (this is expected).

We evaluate the error message, and if it says that the PR is clean, it
simply merges the PR.

But, we did not handle `unstable` PRs.

An unstable PR is a PR that _can be merged, but a **non required status
check is failing**._

So, if a user invoked the `/merge` command on a PR that was ready to
merge, but a not-required status check was failing, it would crash.

This upgrade fixes this problem.

### Other upgrades

#### `get-fellows-action` has been upgraded to `1.1.0`

This new version contains:
- paritytech/get-fellows-action#15
  - Fixed a bug where candidates (`rank 0`) counted as fellows.
  - Now we filter anyone whose rank is below 1.
- paritytech/get-fellows-action#16
- Fixes a problem where a fellow using a superidentity wouldn't appear.
- This is a particular case that I discovered with @joepetrowski not
appearing as a fellow.
- This error was also encountered in review bot and fixed in
paritytech/review-bot#107
- paritytech/get-fellows-action#11
  - We upgraded the system to work with `papi` and with `smoldot`.
  - We are **bleeding edge** now!


#### replaced token generation script for github's

We replaced the action used to generate a token from a github app,
originally `tibdex/github-app-token` for
`actions/create-github-app-token`

It is more safe to use an action that has been developed by github
themselves than by an external party.

---

- [x] Does not require a CHANGELOG entry

---------

Co-authored-by: fellowship-merge-bot[bot] <151052383+fellowship-merge-bot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Find identity in accounts with sub-identity
2 participants