Skip to content

extended EntityJenkinsContent Table to support passing of columns as props#19951

Merged
Rugvip merged 15 commits intobackstage:masterfrom
Abhay-soni-developer:feature/jenkins/multibranch-pipeline
Oct 10, 2023
Merged

extended EntityJenkinsContent Table to support passing of columns as props#19951
Rugvip merged 15 commits intobackstage:masterfrom
Abhay-soni-developer:feature/jenkins/multibranch-pipeline

Conversation

@Abhay-soni-developer
Copy link
Copy Markdown
Contributor

Extended EntityJenkinsContent Table to support passing of columns as props

Hey, I just made a Pull Request!

My use case required me to show different metadata than the ones which are currently being displayed over the EntityJenkinsContent table.

Untitled

…m top level to modify table.

Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
@backstage-goalie
Copy link
Copy Markdown
Contributor

backstage-goalie bot commented Sep 14, 2023

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage/plugin-jenkins plugins/jenkins patch v0.8.7-next.1

Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
@Abhay-soni-developer
Copy link
Copy Markdown
Contributor Author

@NishkarshRaj @jhaals @awanlin @Rugvip
here is the pull request to resolve this issue #19950

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Sep 14, 2023

Uffizzi Preview deployment-37687 was deleted.

Copy link
Copy Markdown
Contributor

@NishkarshRaj NishkarshRaj left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • API report must be re-built for the changes - please build the app locally
  • Vale is calling out a typo in the changeset recieve -> receive

Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
@Abhay-soni-developer
Copy link
Copy Markdown
Contributor Author

any updates on this please drop your feedback , so we can take this to the next level or else if its ok , we can get this merge quickly

@benjdlambert @NishkarshRaj @jhaals @awanlin

@NishkarshRaj
Copy link
Copy Markdown
Contributor

any updates on this please drop your feedback , so we can take this to the next level or else if its ok , we can get this merge quickly

@benjdlambert @NishkarshRaj @jhaals @awanlin

https://github.com/backstage/backstage/actions/runs/6195785426/job/16821191090?pr=19951

API Report must be updated before we can proceed.

Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
@Abhay-soni-developer
Copy link
Copy Markdown
Contributor Author

@benjdlambert @NishkarshRaj @jhaals @awanlin @tudi2d
The API docs test which was failing, now runs successfully.
The merge is all set to be merged.

Thanks @NishkarshRaj for your consistent support.

Copy link
Copy Markdown
Member

@Rugvip Rugvip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, thank you! 👍

Just wanna make sure we have proper types for the column prop

…e can easily reuse the columns

Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
@Abhay-soni-developer
Copy link
Copy Markdown
Contributor Author

Abhay-soni-developer commented Sep 20, 2023

I have carefully considered your suggestions and made the following changes:

  1. exported columns of CITable so we can reuse them too.
  2. Changed props to only support TableColumn[] as Props as it is very unlikely that the TableColumn type will ever accept anything other than Project objects in the future.
  3. api-report. md has been changed.

@benjdlambert @NishkarshRaj @jhaals @awanlin please go through this pr again.

we at Statusneo (https://statusneo.com/) highly appreciate your efforts and time. our team and stake holders are highly motivated to collaborate with you over backstage.

Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
@Abhay-soni-developer
Copy link
Copy Markdown
Contributor Author

where are we with this pull request?
@freben @Rugvip

Copy link
Copy Markdown
Member

@Rugvip Rugvip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the update, looks good! 👍

Just a couple of tweaks to the API surface

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Oct 3, 2023

This PR has been automatically marked as stale because it has not had recent activity from the author. It will be closed if no further activity occurs. If the PR was closed and you want it re-opened, let us know and we'll re-open the PR so that you can continue the contribution!

@github-actions github-actions bot added the stale label Oct 3, 2023
@Abhay-soni-developer
Copy link
Copy Markdown
Contributor Author

OK, will now resume work on the feedbacks
and will contribute to this

@github-actions github-actions bot removed the stale label Oct 4, 2023
Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
Signed-off-by: Abhay-soni-developer <abhaysoni.developer@gmail.com>
@Abhay-soni-developer
Copy link
Copy Markdown
Contributor Author

@benjdlambert @Rugvip
made changes according to the feedbacks , please check this and get this merge if its all good from your side too.

@Abhay-soni-developer
Copy link
Copy Markdown
Contributor Author

@benjdlambert @jhaals @awanlin @tudi2d @Rugvip
please pay some attention to this PR, because I think we are very close to closing this PR

@Abhay-soni-developer
Copy link
Copy Markdown
Contributor Author

Thank you @freben are we ready to merge this now

Copy link
Copy Markdown
Member

@Rugvip Rugvip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Alright, let's :shipit: to make the overall functionality available and we can figure out a nice way to expose the columns later

@Rugvip Rugvip merged commit 322fe4f into backstage:master Oct 10, 2023
@github-actions
Copy link
Copy Markdown
Contributor

Thank you for contributing to Backstage! The changes in this pull request will be part of the 1.19.0 release, scheduled for Tue, 17 Oct 2023.

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.

4 participants