Support for AWS CodeArtifact NuGet Repositories
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Empieza revisando la setup-dotnet action y los pasos del workflow mostrados en el issue, especialmente la instalación de AWS.CodeArtifact.NuGet.CredentialProvider y los comandos de dotnet nuget source. Determina cómo deberían exponerse los repositorios de AWS CodeArtifact NuGet a través de la action y, después, valida el workflow equivalente en ubuntu-latest; se considera terminado cuando la action privada ya no sea necesaria para esta configuración.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description:
My organization heavily uses AWS CodeArtifact for Private NuGet Package Hosting.
Currently we have a private action running the following lines on ubuntu-latest without much complaint:
- name: Prepare NuGet Repository
run: |
dotnet tool install -g AWS.CodeArtifact.NuGet.CredentialProvider
dotnet codeartifact-creds install
dotnet nuget remove source nuget.org
dotnet nuget add source "${{ inputs.aws-code-artifact-nuget-source }}" -n "${{ inputs.nuget-feed-name }}"
shell: bash
Note: removal of the default nuget.org source is only necessary for us as our CodeArtifact Repository is configured as a pass through cache to nuget.org.
Justification:
Adding this into the upstream setup-dotnet action would allow us to deprecate our private action. I'm opening this as a feature request to gauge interest for others that desire this support.
Are you willing to submit a PR?
Absolutely! If additional interest, I'll pick this up in short order. If not, I'll manage a PR the next time I have to update my private action.
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.2k
- Forks
- 575
- Merge medio
- 13 d 7 h
- PR fusionados (30 d)
- 3
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de actions/setup-dotnet
-
feature request
Dificultad 5/5 Más de una semana Aptitud para principiantes 45/100
actions/setup-dotnet#778 · 3 comentarios · 1 reacción ·
-
feature request
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
actions/setup-dotnet#701 · 3 comentarios ·
-
feature request
Dificultad 1/5 Menos de una hora Aptitud para principiantes 55/100
actions/setup-dotnet#659 · 1 comentario · 2 reacciones ·
-
feature request
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
actions/setup-dotnet#543 · 5 comentarios · 2 reacciones ·
-
feature request
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
actions/setup-dotnet#522 · 1 comentario · 3 reacciones ·
Todos los issues de actions/setup-dotnet
Issues similares
-
ci-cd desktop size:low telemetry-improvement telemetry-round-1
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
vfarcic/dot-agent-deck#2079 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Broken links in the docsAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 83/100
Los mantenedores suelen responder en 1 día
-
status:in-linear
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
n8n-io/n8n#43006 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
🔊 a11y
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
betagouv/mon-entreprise#4726 ·
Los mantenedores suelen responder en 9 días