Skip to content

Merge pull request #8 from JozGonzalez/snyk-fix-03b9fa6e61bbcf05650b8… #316

Merge pull request #8 from JozGonzalez/snyk-fix-03b9fa6e61bbcf05650b8…

Merge pull request #8 from JozGonzalez/snyk-fix-03b9fa6e61bbcf05650b8… #316

# This workflow will trigger Datadog Synthetic tests within your Datadog organisation
# For more information on running Synthetic tests within your GitHub workflows see: https://docs.datadoghq.com/synthetics/cicd_integrations/github_actions/
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# To get started:
# 1. Add your Datadog API (DD_API_KEY) and Application Key (DD_APP_KEY) as secrets to your GitHub repository. For more information, see: https://docs.datadoghq.com/account_management/api-app-keys/.
# 2. Start using the action within your workflow

Check failure on line 13 in .github/workflows/datadog-synthetics.yml

View workflow run for this annotation

GitHub Actions / .github/workflows/datadog-synthetics.yml

Invalid workflow file

You have an error in your yaml syntax on line 13
name: Run Datadog Synthetic tests
on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
# Run Synthetic tests within your GitHub workflow.
# For additional configuration options visit the action within the marketplace: https://github.com/marketplace/actions/datadog-synthetics-ci
- name: Run Datadog Synthetic tests
uses: DataDog/synthetics-ci-github-action@2b56dc0cca9daa14ab69c0d1d6844296de8f941e
with:
api_key: ${{secrets.DD_API_KEY}}
app_key: ${{secrets.DD_APP_KEY}}
test_search_query: 'tag:e2e-tests' #Modify this tag to suit your tagging strategy
- nombre: Cerrar problemas obsoletos
usos: acciones/stale@v4.1.1
- nombre: Cerrar problemas obsoletos
usos: acciones/stale@v4.1.1
$ {{ github.token }}# ...
commits:
- action: label
pattern: BREAKING CHANGE
labels:
- Major Version
- action: label
pattern: /perf.+?:/
labels:
- Major Version
- action: label
pattern: /feat.+?:/
labels:
- Minor Version
- action: label
pattern: /fix.+?:/
labels:
- nombre: configuración del entorno Node.js
usos: acciones/setup-node@v2.5.2
con:
# Establecer autenticación siempre en npmrc
always-auth: # opcional, el valor predeterminado es falso
# Versión Especificación de la versión a usar. Ejemplos: 12.x, 10.15.1, >=10.15.0
versión-nodo: # opcional
# Archivo que contiene la versión Spec de la versión a usar. Ejemplos: .nvmrc, .node-version
archivo-versión-nodo: # opcional
# Arquitectura de destino para el uso de Node. Ejemplos: x86, x64. Utilizará la arquitectura del sistema de forma predeterminada.
arquitectura: # opcional
# Establezca esta opción si desea que la acción busque la última versión disponible que cumpla con las especificaciones de la versión
comprobar-último: # opcional
# Registro opcional para configurar la autenticación. Establecerá el registro en un archivo de nivel de proyecto .npmrc y .yarnrc, y configurará la autenticación para leer desde env.NODE_AUTH_TOKEN
registro-url: # opcional
# Ámbito opcional para autenticar contra registros de ámbito
alcance: # opcional
# Se usa para extraer distribuciones de nodos de versiones de nodos. Dado que existe un valor predeterminado, normalmente el usuario no lo proporciona.
token: # opcional, el valor predeterminado es ${{ github.token }}
# Se usa para especificar un administrador de paquetes para el almacenamiento en caché en el directorio predeterminado. Valores admitidos: npm, yarn, pnpm
caché: # opcional
# Se usa para especificar la ruta a un archivo de dependencia: package-lock.json, yarn.lock, etc. Admite comodines o una lista de nombres de archivo para almacenar en caché múltiples dependencias.
ruta-dependencia-caché: # opcional
# Obsoleto. Utilice la versión de nodo en su lugar. No será compatible después del 1 de octubre de 2019
versión: # opcional
- nombre: Cargar un artefacto de construcción
usos: acciones/subir-artefacto@v3.1.2
con:
# Nombre del artefacto
nombre: # opcional, por defecto es artefacto
# Un patrón de archivo, directorio o comodín que describe qué cargar
camino:
# El comportamiento deseado si no se encuentran archivos usando la ruta provista.
Opciones Disponibles:
advertir: emite una advertencia pero no falla la acción
error: falla la acción con un mensaje de error
ignorar: no mostrar ninguna advertencia o error, la acción no falla
if-no-files-found: # opcional, por defecto es advertir
# Duración después de la cual caducará el artefacto en días. 0 significa usar la retención predeterminada.
Mínimo 1 día. Máximo 90 días a menos que se cambie desde la página de configuración del repositorio.
días de retención: # opcional
- nombre: Configuración .NET Core SDK
usos: acciones/setup-dotnet@v3.0.3
con:
# Versiones SDK opcionales para usar. Si no se proporciona, instalará la versión global.json cuando esté disponible. Ejemplos: 2.2.104, 3.1, 3.1.x, 3.x
versión-dotnet: # opcional
# Calidad opcional de la construcción. Los valores posibles son: diario, firmado, validado, vista previa, ga.
calidad dotnet: # opcional
# Ubicación opcional de global.json, si su global.json no se encuentra en la raíz del repositorio.
archivo-json-global: # opcional
# Fuente de paquete opcional para la que configurar la autenticación. Consultará cualquier NuGet.config existente en la raíz del repositorio y proporcionará un NuGet.config temporal utilizando la variable de entorno NUGET_AUTH_TOKEN como ClearTextPassword.
fuente-url: # opcional
# PROPIETARIO opcional para usar paquetes de organizaciones/usuarios del Registro de paquetes de GitHub que no sean el propietario del repositorio actual. Solo se usa si también se proporciona una URL de GPR en source-url
propietario: # opcional
# Ubicación opcional de NuGet.config, si su NuGet.config no se encuentra en la raíz del repositorio.
archivo de configuración: # opcional
- nombre: caché
usos: acciones/cache@v1.2.1
con:
# Un directorio para almacenar y guardar el caché
camino:
# Una clave explícita para restaurar y guardar el caché
llave:
# Una lista ordenada de claves para usar para restaurar el caché si no se produjo ningún golpe de caché para la clave
restaurar-claves: # opcional
- nombre: Configuración Java JDK
usos: acciones/setup-java@v1.4.4
con:
# La versión de Java para que esté disponible en la ruta. Toma una versión completa o parcial de Java, o la sintaxis 1.x (por ejemplo, 1.8 => Java 8.x). Las versiones de acceso anticipado se pueden especificar en forma de, por ejemplo, 14-ea, 14.0.0-ea o 14.0.0-ea.28
versión java:
# El tipo de paquete (jre, jdk, jdk+fx)
paquete java: # opcional, por defecto es jdk
# La arquitectura (x86, x64) del paquete.
arquitectura: # opcional, por defecto es x64
# Ruta a donde se encuentra el JDK comprimido. La ruta podría estar en su repositorio de origen o en una ruta local en el agente.
jdkFile: # opcional
# ID del repositorio de distributionManagement en el archivo pom.xml. El valor predeterminado es `github`
server-id: # opcional, el valor predeterminado es github
# Nombre de la variable de entorno para el nombre de usuario para la autenticación en el repositorio de Apache Maven. El valor predeterminado es $GITHUB_ACTOR
nombre de usuario del servidor: # opcional, el valor predeterminado es GITHUB_ACTOR
# Nombre de variable de entorno para contraseña o token para autenticación en el repositorio de Apache Maven. El valor predeterminado es $GITHUB_TOKEN
contraseña del servidor: # opcional, el valor predeterminado es GITHUB_TOKEN
# Ruta donde se escribirá el archivo settings.xml. El valor predeterminado es ~/.m2.
configuración-ruta: # opcional
# Clave privada GPG para importar. El valor predeterminado es una cadena vacía.
gpg-clave-privada: # opcional
# Nombre de la variable de entorno para la frase de contraseña de la clave privada de GPG. El valor predeterminado es $GPG_PASSPHRASE.
frase de contraseña gpg: # opcional
- Versión de parche