Skip to content

Include nominated role in election URL to avoid alias conflicts

When a contributor is elected as a Committer and later nominated for another role, such as Project Lead, the generated URL alias can include a trailing “-0”.

Example: https://projects.eclipse.org/projects/ecd.openvsx/elections/election-thomas-neidhart-eclipse-open-vsx-0

This happens because the original alias already exists.

To reduce this risk, we could include the nominated role in the URL structure.

For example: https://projects.eclipse.org/projects/ecd.openvsx/elections/pl/election-thomas-neidhart-eclipse-open-vsx