Skip to content

Add plexus GitHub - #49

Open
ascheman wants to merge 2 commits into
apache:masterfrom
aschemaven:feature/re-add-plexus-github
Open

Add plexus GitHub#49
ascheman wants to merge 2 commits into
apache:masterfrom
aschemaven:feature/re-add-plexus-github

Conversation

@ascheman

Copy link
Copy Markdown
Contributor

Adds the Codehaus Plexus shared .github repository to the manifest, as
it is used across Plexus projects and handy to have at hand when working
on GH workflows.

This supersedes #21, which was raised from a fork I no longer have write
access to and could therefore no longer be updated. The branch has been
rebased onto the current master.

It also addresses @hboutemy's review on #21: the local checkout path uses
the visible name github instead of the hidden .github (commit
43cd665). The remote repository name (.github.git) is unchanged.

ascheman and others added 2 commits July 25, 2026 14:00
as it is used in Plexus project and therefore nice to
have it at hand when working on GH workflows.
Addresses Hervé Boutemy's review on apache#21: use a
visible directory name for the local checkout instead of the hidden
`.github`. The remote repository name (`.github.git`) is unchanged;
only the `path` in the manifest and the README directory tree are
updated.
@ascheman
ascheman requested review from Copilot and hboutemy July 28, 2026 11:17
@ascheman ascheman mentioned this pull request Jul 28, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot couldn't run its full agentic review because it didn't start before the timeout. Make sure your repository has a runner available, or add a copilot-code-review.yml file specifying one with the runs-on attribute. See the docs for more details.

Adds the Codehaus Plexus shared GitHub workflows repository (.github) to the repo manifest so it can be checked out alongside other Plexus projects.

Changes:

  • Add the .github repository to default.xml with a local checkout path of plexus/github
  • Update README.md’s example directory tree to include the new plexus/github folder

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
default.xml Adds a new manifest <project> entry for the shared .github repository
README.md Updates the documented resulting directory structure to reflect the new checkout

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread default.xml
<project path='svn/doxia-ide' name='maven-doxia-ide.git' revision='trunk' />

<project path='plexus/codehaus-plexus.github.io' name='codehaus-plexus.github.io.git' remote='plexus' revision='source' />
<project path='plexus/github' name='.github.git' remote='plexus' />

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Thanks, but this is intentional. Omitting revision is the norm in this manifest, not the exception: 107 of 135 entries (and 17 of the 18 plexus/* entries) carry no revision and deliberately track the remote's default branch. The single plexus/* entry that pins one — codehaus-plexus.github.io with revision='source' — does so precisely because its content lives on a non-default branch.

codehaus-plexus/.github is tracked on its default branch (master), so omitting revision here is the consistent and correct choice; adding one would make this entry the odd one out. Keeping it as-is.

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.

2 participants