k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/release-notes/release-notes-presubmits.yaml (about)

     1  presubmits:
     2    kubernetes-sigs/release-notes:
     3    - name: pull-release-notes-build-dev
     4      always_run: true
     5      decorate: true
     6      cluster: eks-prow-build-cluster
     7      spec:
     8        containers:
     9        - image: public.ecr.aws/docker/library/node:14
    10          command:
    11          - /bin/bash
    12          - -c
    13          - >
    14            npm ci &&
    15            npm run build-dev
    16          resources:
    17            limits:
    18              cpu: 4
    19              memory: 6Gi
    20            requests:
    21              cpu: 4
    22              memory: 6Gi
    23      annotations:
    24        testgrid-num-columns-recent: '30'
    25        testgrid-create-test-group: 'true'
    26  
    27    - name: pull-release-notes-build-prod
    28      always_run: true
    29      decorate: true
    30      cluster: eks-prow-build-cluster
    31      spec:
    32        containers:
    33        - image: public.ecr.aws/docker/library/node:14
    34          command:
    35          - /bin/bash
    36          - -c
    37          - >
    38            npm ci &&
    39            npm run build-prod
    40          resources:
    41            limits:
    42              cpu: 4
    43              memory: 6Gi
    44            requests:
    45              cpu: 4
    46              memory: 6Gi
    47      annotations:
    48        testgrid-num-columns-recent: '30'
    49        testgrid-create-test-group: 'true'
    50  
    51    - name: pull-release-notes-check-prettier
    52      always_run: true
    53      decorate: true
    54      cluster: eks-prow-build-cluster
    55      spec:
    56        containers:
    57        - image: public.ecr.aws/docker/library/node:14
    58          command:
    59          - /bin/bash
    60          - -c
    61          - >
    62            npm ci &&
    63            npm run check-prettier
    64          resources:
    65            limits:
    66              cpu: 4
    67              memory: 6Gi
    68            requests:
    69              cpu: 4
    70              memory: 6Gi
    71      annotations:
    72        testgrid-num-columns-recent: '30'
    73        testgrid-create-test-group: 'true'
    74  
    75    - name: pull-release-notes-doc
    76      always_run: true
    77      decorate: true
    78      cluster: eks-prow-build-cluster
    79      spec:
    80        containers:
    81        - image: public.ecr.aws/docker/library/node:14
    82          command:
    83          - /bin/bash
    84          - -c
    85          - >
    86            npm ci &&
    87            npm run doc
    88          resources:
    89            limits:
    90              cpu: 4
    91              memory: 6Gi
    92            requests:
    93              cpu: 4
    94              memory: 6Gi
    95      annotations:
    96        testgrid-num-columns-recent: '30'
    97        testgrid-create-test-group: 'true'
    98  
    99    - name: pull-release-notes-e2e
   100      always_run: true
   101      decorate: true
   102      cluster: eks-prow-build-cluster
   103      spec:
   104        containers:
   105        - image: cypress/base:18.6.0
   106          command:
   107          - /bin/bash
   108          - -c
   109          - >
   110            npm ci &&
   111            npm run e2e-cy-ci
   112          resources:
   113            limits:
   114              cpu: 4
   115              memory: 6Gi
   116            requests:
   117              cpu: 4
   118              memory: 6Gi
   119      annotations:
   120        testgrid-num-columns-recent: '30'
   121        testgrid-create-test-group: 'true'
   122  
   123    - name: pull-release-notes-lint
   124      always_run: true
   125      decorate: true
   126      cluster: eks-prow-build-cluster
   127      spec:
   128        containers:
   129        - image: public.ecr.aws/docker/library/node:14
   130          command:
   131          - /bin/bash
   132          - -c
   133          - >
   134            npm ci &&
   135            npm run lint
   136          resources:
   137            limits:
   138              cpu: 4
   139              memory: 6Gi
   140            requests:
   141              cpu: 4
   142              memory: 6Gi
   143      annotations:
   144        testgrid-num-columns-recent: '30'
   145        testgrid-create-test-group: 'true'
   146  
   147    - name: pull-release-notes-test
   148      always_run: true
   149      decorate: true
   150      cluster: eks-prow-build-cluster
   151      spec:
   152        containers:
   153        - image: public.ecr.aws/docker/library/node:14
   154          command:
   155          - /bin/bash
   156          - -c
   157          - >
   158            npm ci &&
   159            npm run test
   160          resources:
   161            limits:
   162              cpu: 4
   163              memory: 8Gi
   164            requests:
   165              cpu: 4
   166              memory: 8Gi
   167      annotations:
   168        testgrid-num-columns-recent: '30'
   169        testgrid-create-test-group: 'true'