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

chore: archive standalone KIT repos #47

Merged

Conversation

SebastianBezold
Copy link
Contributor

Description

There are some standalone KIT repositories, containing some markdown files. The exact same files are used to build our eclipse-tractusx.github.io website.
This means we are duplicating content and even add more maintenance effort for keeping legal documentation up-to-date.

The repositories in question are:

The KITs representation on our webiste:

Further notes

@netomi: How would I completely DELETE a repository? Will removing the entry completely do the trick, or will it just make the repo "unmanaged"? I think pcf-exchange-kit and online-simulation-kit could be deleted, since there is no content yet in the repo, while the KITs are already represented on the website

Related issues

Closes eclipse-tractusx/pcf-exchange-kit#4
Closes eclipse-tractusx/online-simulation-kit#2

@SebastianBezold SebastianBezold requested review from a team as code owners January 15, 2024 08:18

This comment has been minimized.

@SebastianBezold
Copy link
Contributor Author

@danielmiehle and @maximilianong mentioning you here for your information.
Following up on our discussion, that we want to step away from duplicated KIT content.
What do you think about archiving "Eco Pass" and completely deleting the other two?
Beside the open PR on PCF exchange, i cannot see any content there. I bet, that the PR contents are already included on our website, but did not verify yet

@netomi
Copy link
Contributor

netomi commented Jan 15, 2024

@SebastianBezold yes, removing the relevant repo entry from the config would delete it once the change gets approved and merged.

Copy link

Diff for d43b85a:
Printing local diff:

Actions are indicated with the following symbols:
+   create
!   modify
!   forced update
-   delete

Organization eclipse-tractusx[id=eclipse-tractusx]
  there have been 41 validation infos, enable verbose output with '-v' to to display them.

  
!   repository[name="eco-pass-kit"] {
!     archived                                                 = false -> true
!   }

-   remove repository[name="online-simulation-kit"] {
-     allow_auto_merge                                         = false
-     allow_forking                                            = true
-     allow_merge_commit                                       = true
-     allow_rebase_merge                                       = true
-     allow_squash_merge                                       = true
-     allow_update_branch                                      = false
-     archived                                                 = false
-     default_branch                                           = "main"
-     delete_branch_on_merge                                   = false
-     dependabot_alerts_enabled                                = true
-     dependabot_security_updates_enabled                      = false
-     description                                              = null
-     gh_pages_build_type                                      = "disabled"
-     has_discussions                                          = true
-     has_issues                                               = true
-     has_projects                                             = true
-     has_wiki                                                 = true
-     homepage                                                 = null
-     is_template                                              = false
-     merge_commit_message                                     = "PR_TITLE"
-     merge_commit_title                                       = "MERGE_MESSAGE"
-     name                                                     = "online-simulation-kit"
-     private                                                  = false
-     secret_scanning                                          = "enabled"
-     secret_scanning_push_protection                          = "enabled"
-     squash_merge_commit_message                              = "COMMIT_MESSAGES"
-     squash_merge_commit_title                                = "COMMIT_OR_PR_TITLE"
-     template_repository                                      = null
-     topics                                                   = []
-     web_commit_signoff_required                              = false
-   }

-   remove repository[name="pcf-exchange-kit"] {
-     allow_auto_merge                                         = false
-     allow_forking                                            = true
-     allow_merge_commit                                       = true
-     allow_rebase_merge                                       = true
-     allow_squash_merge                                       = true
-     allow_update_branch                                      = false
-     archived                                                 = false
-     default_branch                                           = "main"
-     delete_branch_on_merge                                   = false
-     dependabot_alerts_enabled                                = true
-     dependabot_security_updates_enabled                      = false
-     description                                              = null
-     gh_pages_build_type                                      = "disabled"
-     has_discussions                                          = false
-     has_issues                                               = true
-     has_projects                                             = true
-     has_wiki                                                 = true
-     homepage                                                 = null
-     is_template                                              = false
-     merge_commit_message                                     = "PR_TITLE"
-     merge_commit_title                                       = "MERGE_MESSAGE"
-     name                                                     = "pcf-exchange-kit"
-     private                                                  = false
-     secret_scanning                                          = "enabled"
-     secret_scanning_push_protection                          = "enabled"
-     squash_merge_commit_message                              = "COMMIT_MESSAGES"
-     squash_merge_commit_title                                = "COMMIT_OR_PR_TITLE"
-     template_repository                                      = null
-     topics                                                   = []
-     web_commit_signoff_required                              = false
-   }
  
  Plan: 0 to add, 1 to change, 2 to delete.
Canonical Diff for d43b85a:
Showing canonical diff:

Organization eclipse-tractusx[id=eclipse-tractusx]

@SebastianBezold
Copy link
Contributor Author

SebastianBezold commented Jan 15, 2024

@SebastianBezold yes, removing the relevant repo entry from the config would delete it once the change gets approved and merged.

Nice. Adjusted the PR to remove the two empty repos: 122cd31

@danielmiehle
Copy link

Approved.

@netomi netomi merged commit 5840580 into eclipse-tractusx:main Jan 15, 2024
3 checks passed
@netomi
Copy link
Contributor

netomi commented Jan 15, 2024

changes are live.

@SebastianBezold SebastianBezold deleted the remove-standalone-kit-repos branch July 22, 2024 09:57
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.

3 participants