feat(rbac): use knex casbin adapter instread of typeorm - #32
Open
AndrienkoAleksandr wants to merge 269 commits into
Open
feat(rbac): use knex casbin adapter instread of typeorm#32AndrienkoAleksandr wants to merge 269 commits into
AndrienkoAleksandr wants to merge 269 commits into
Conversation
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat(cloudbuild): support the new frontend system Signed-off-by: Tobias Patella <tobiasp@spotify.com> * fix(cloudbuild): keep frontend extensions internal Signed-off-by: Tobias Patella <tobiasp@spotify.com> --------- Signed-off-by: Tobias Patella <tobiasp@spotify.com> Co-authored-by: Tobias Patella <tobiasp@spotify.com>
…0223) Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.12 to 1.1.18. - [Release notes](https://github.com/juliangruber/brace-expansion/releases) - [Commits](juliangruber/brace-expansion@v1.1.12...v1.1.18) --- updated-dependencies: - dependency-name: brace-expansion dependency-version: 1.1.18 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ts (backstage#10320) Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.11 to 3.3.18. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/3.3.18/CHANGELOG.md) - [Commits](ai/nanoid@3.3.11...3.3.18) --- updated-dependencies: - dependency-name: nanoid dependency-version: 3.3.18 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.16 to 3.3.18. - [Release notes](https://github.com/ai/nanoid/releases) - [Changelog](https://github.com/ai/nanoid/blob/3.3.18/CHANGELOG.md) - [Commits](ai/nanoid@3.3.16...3.3.18) --- updated-dependencies: - dependency-name: nanoid dependency-version: 3.3.18 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: logonoff <git@logonoff.co>
…0112) * chore(argocd): migrate plugin to the new frontend system Signed-off-by: Eswaraiahsapram <esapram@redhat.com> * fix(argocd): update Playwright e2e tests for new frontend system dev app Signed-off-by: Eswaraiahsapram <esapram@redhat.com> * update app-config Signed-off-by: Eswaraiahsapram <esapram@redhat.com> * fix(argocd): migrate plugin to the new frontend system Signed-off-by: Eswaraiahsapram <esapram@redhat.com> * fix(argocd): address NFS migration review feedback Signed-off-by: Eswaraiahsapram <esapram@redhat.com> * fix(argocd): restore translation exports for OFS and NFS Signed-off-by: Eswaraiahsapram <esapram@redhat.com> * fix(argocd): align translation API reports with CI Signed-off-by: Eswaraiahsapram <esapram@redhat.com> --------- Signed-off-by: Eswaraiahsapram <esapram@redhat.com>
backstage#9776) * fix(github-issues): batch repo queries to avoid GitHub resource limits The card queried every repository owned by a Group/User in a single GraphQL request. For owners with many repositories this exceeded GitHub's per-request resource limit, so GitHub returned RESOURCE_LIMITS_EXCEEDED errors with null issue nodes, and the card crashed with "Cannot read properties of null (reading 'updatedAt')". - Fetch repositories in batches of 5 per GraphQL request so a single query stays within GitHub's resource limit. - Trim the issues query to what the UI renders: request assignees with `first: 1` (only the first assignee is shown) and drop the unused `participants` field. Both were nested fields driving the failures. - Filter out null issue nodes from partial responses so a partial failure no longer crashes the card. - Add tests for the batching behaviour and null-node handling. Signed-off-by: Patrik Švikruha <patrik.svikruha.dev@gmail.com> * docs(github-issues): update README to clarify batching of GitHub issue requests and resource limits Signed-off-by: Patrik Švikruha <patrik.svikruha.dev@gmail.com> * fix(github-issues): bound batch query concurrency and clean up test fixtures Address review feedback: - Cap concurrent batched GraphQL requests (MAX_CONCURRENT_QUERIES) so entities owning many repositories don't fire a large burst of parallel requests that could trip GitHub's secondary rate limits. - Drop the unused `participants` field from test fixtures so they match the trimmed query and Issue type. Signed-off-by: Patrik Švikruha <patrik.svikruha.dev@gmail.com> * docs(github-issues): simplify changeset note Signed-off-by: Patrik Švikruha <patrik.svikruha.dev@gmail.com> * feat(github-issues): add warning for partially loaded issues in card footer Signed-off-by: Patrik Švikruha <patrik.svikruha.dev@gmail.com> --------- Signed-off-by: Patrik Švikruha <patrik.svikruha.dev@gmail.com>
* chore(airbrake): migrate workspace to Jest 30 Signed-off-by: Dasmat13 <gptdasmat@gmail.com> * fix(airbrake): update test assertion for Jest 30 compatibility Signed-off-by: Dasmat13 <gptdasmat@gmail.com> * fix(airbrake): align package.json resolutions and lockfile for Jest 30 Signed-off-by: Dasmat13 <gptdasmat@gmail.com> --------- Signed-off-by: Dasmat13 <gptdasmat@gmail.com>
Bumps [axios](https://github.com/axios/axios) from 1.18.1 to 1.19.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.18.1...v1.19.0) --- updated-dependencies: - dependency-name: axios dependency-version: 1.18.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(jaeger): add New Frontend System support Add an /alpha entrypoint that reimplements the plugin with createFrontendPlugin, ApiBlueprint and EntityContentBlueprint, so the plugin can be used with the New Frontend System through package discovery or by importing from @backstage-community/plugin-jaeger/alpha. The legacy exports are untouched, so users on the old frontend system are unaffected. Closes backstage#7538 Signed-off-by: MatheusMartinho <matheusmouramartinho@hotmail.com> * fix(jaeger): sync package publishConfig with repo tooling Ran yarn fix, which drops the redundant main/types from publishConfig now that the package declares exports. Signed-off-by: MatheusMartinho <matheusmouramartinho@hotmail.com> --------- Signed-off-by: MatheusMartinho <matheusmouramartinho@hotmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: backstage-goalie[bot] <97962292+backstage-goalie[bot]@users.noreply.github.com>
Signed-off-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: backstage-goalie[bot] <97962292+backstage-goalie[bot]@users.noreply.github.com>
Signed-off-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: backstage-goalie[bot] <97962292+backstage-goalie[bot]@users.noreply.github.com>
Signed-off-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: backstage-goalie[bot] <97962292+backstage-goalie[bot]@users.noreply.github.com>
Signed-off-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: backstage-goalie[bot] <97962292+backstage-goalie[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…ackstage#10795) Signed-off-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: backstage-goalie[bot] <97962292+backstage-goalie[bot]@users.noreply.github.com>
…0610) Signed-off-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: backstage-goalie[bot] <97962292+backstage-goalie[bot]@users.noreply.github.com>
Signed-off-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: backstage-goalie[bot] <97962292+backstage-goalie[bot]@users.noreply.github.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
…L, add dedicated pool option Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
AndrienkoAleksandr
force-pushed
the
worktree-rbac-with-knex-adapter
branch
from
September 5, 2026 21:36
370f1f3 to
df0023c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Hey, I just made a Pull Request!
✔️ Checklist
Signed-off-byline in the message. (more info)