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

Feat: Add a Codacy plugin to Backstage #24190

Closed
wants to merge 1 commit into from

Conversation

hjrocha
Copy link
Contributor

@hjrocha hjrocha commented Apr 11, 2024

Hey, I just made a Pull Request!

image

This plugins offers a Template Action that allows a repository to be automatically added to Codacy

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

@hjrocha hjrocha requested review from backstage-service and a team as code owners April 11, 2024 15:05
@github-actions github-actions bot added the microsite Changes to backstage.io label Apr 11, 2024
Signed-off-by: Hélio Rocha <hjrocha@gmail.com>
@backstage-goalie
Copy link
Contributor

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage/plugin-codacy-repo-adder plugins/codacy-repo-adder none v0.1.0

@awanlin
Copy link
Collaborator

awanlin commented Apr 11, 2024

Hi @hjrocha, thanks for the contribution but just wanted to let you know that we currently aren't accepting any new plugins or scaffolder actions in the main Backstage repo - #20266.

We are very actively working on a new Community Plugins repo where you can submit this! 🚀

Some quick feedback though: this doesn't really follow the naming convention for scaffolder actions, I'd look at this one to help with that: https://github.com/backstage/backstage/tree/master/plugins/scaffolder-backend-module-confluence-to-markdown

Copy link
Contributor

github-actions bot commented Apr 11, 2024

Uffizzi Ephemeral Environment - Virtual Cluster

Your cluster pr-24190 was successfully created. Learn more about Uffizzi virtual clusters
To connect to this cluster, follow these steps:

  1. Download and install the Uffizzi CLI from https://docs.uffizzi.com/install
  2. Login to Uffizzi, then select the backstage account and project:
uffizzi login
Select an account: 
  ‣ backstage
    jdoe

Select a project or create a new project: 
  ‣ backstage-6783521
  1. Update your kubeconfig: uffizzi cluster update-kubeconfig pr-24190 --kubeconfig=[PATH_TO_KUBECONFIG]
    After updating your kubeconfig, you can manage your cluster with kubectl, kustomize, helm, and other tools that use kubeconfig files: kubectl get namespace --kubeconfig [PATH_TO_KUBECONFIG]

Access the backstage endpoint at https://backstage-default-pr-24190-c4931.uclusters.app.uffizzi.com

@awanlin
Copy link
Collaborator

awanlin commented Apr 11, 2024

Hi @hjrocha, just another follow up. As you have a GItHub Org of your own - https://github.com/codacy - this would be the best place for this plugin! This is what organizations like PagerDuty and Dynatrace have done.

@benjdlambert
Copy link
Member

Hey 👋

Going to close this issue for now, the Community Plugins repository is now open for business if you want to raise a PR creating a new workspace and adding the plugins in there instead, although it does look like you managed to setup the repository in your own org now.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
microsite Changes to backstage.io
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants