Skip to content

Commit

Permalink
test e2e
Browse files Browse the repository at this point in the history
Signed-off-by: Jordan Dubrick <jdubrick@redhat.com>
  • Loading branch information
Jdubrick committed Jul 23, 2024
1 parent 1212924 commit 4e58a8b
Show file tree
Hide file tree
Showing 2 changed files with 93 additions and 92 deletions.
183 changes: 92 additions & 91 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ on:
push:
branches:
- main
- fix/e2e-tests-failing
pull_request:

permissions: read-all
Expand All @@ -26,115 +27,115 @@ concurrency:
cancel-in-progress: true

jobs:
test-and-lint:
name: Test and Lint
runs-on: ubuntu-latest

env:
NX_SKIP_NX_CACHE: true

steps:
- name: Checkout
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
fetch-depth: 0

- uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 #v4.0.0
with:
node-version-file: 'package.json'

- name: Set SHA
uses: nrwl/nx-set-shas@76907e7e5d3cd17ddb5e2b123389f054bffcdd03 #v4.0.0

- name: Install
run: |
yarn install --frozen-lockfile
- name: Lint
run: |
yarn nx format:check
yarn nx affected --target=lint --parallel=3
- name: Test
run: |
yarn nx affected --target=test --parallel=3 --ci --code-coverage
# test-and-lint:
# name: Test and Lint
# runs-on: ubuntu-latest

# env:
# NX_SKIP_NX_CACHE: true

# steps:
# - name: Checkout
# uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
# with:
# fetch-depth: 0

# - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 #v4.0.0
# with:
# node-version-file: 'package.json'

# - name: Set SHA
# uses: nrwl/nx-set-shas@76907e7e5d3cd17ddb5e2b123389f054bffcdd03 #v4.0.0

# - name: Install
# run: |
# yarn install --frozen-lockfile

# - name: Lint
# run: |
# yarn nx format:check
# yarn nx affected --target=lint --parallel=3

# - name: Test
# run: |
# yarn nx affected --target=test --parallel=3 --ci --code-coverage

node-build:
name: Node Build
runs-on: ubuntu-latest
# node-build:
# name: Node Build
# runs-on: ubuntu-latest

env:
NX_SKIP_NX_CACHE: true
# env:
# NX_SKIP_NX_CACHE: true

steps:
- name: Checkout
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
fetch-depth: 0
# steps:
# - name: Checkout
# uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
# with:
# fetch-depth: 0

- uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 #v4.0.0
with:
node-version-file: 'package.json'
# - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 #v4.0.0
# with:
# node-version-file: 'package.json'

- name: Set SHA
uses: nrwl/nx-set-shas@76907e7e5d3cd17ddb5e2b123389f054bffcdd03 #v4.0.0
# - name: Set SHA
# uses: nrwl/nx-set-shas@76907e7e5d3cd17ddb5e2b123389f054bffcdd03 #v4.0.0

- name: Install
run: |
yarn install --frozen-lockfile
# - name: Install
# run: |
# yarn install --frozen-lockfile

- name: Build
run: |
yarn nx affected --target=build --parallel=3
# - name: Build
# run: |
# yarn nx affected --target=build --parallel=3

docker-build:
name: Docker Build
runs-on: ubuntu-latest
# docker-build:
# name: Docker Build
# runs-on: ubuntu-latest

env:
NX_SKIP_NX_CACHE: true
# env:
# NX_SKIP_NX_CACHE: true

steps:
- name: Checkout
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
with:
fetch-depth: 0
# steps:
# - name: Checkout
# uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
# with:
# fetch-depth: 0

- name: Free Disk Space
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be #v1.3.1
with:
tool-cache: false
android: true
dotnet: true
haskell: true
large-packages: true
docker-images: true
swap-storage: true
# - name: Free Disk Space
# uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be #v1.3.1
# with:
# tool-cache: false
# android: true
# dotnet: true
# haskell: true
# large-packages: true
# docker-images: true
# swap-storage: true

- name: Set up QEMU # Enables arm64 image building
uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 #v3.0.0
# - name: Set up QEMU # Enables arm64 image building
# uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 #v3.0.0

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb #v3.3.0
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb #v3.3.0

- uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 #v4.0.0
with:
node-version-file: 'package.json'
# - uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 #v4.0.0
# with:
# node-version-file: 'package.json'

- name: Set SHA
uses: nrwl/nx-set-shas@76907e7e5d3cd17ddb5e2b123389f054bffcdd03 #v4.0.0
# - name: Set SHA
# uses: nrwl/nx-set-shas@76907e7e5d3cd17ddb5e2b123389f054bffcdd03 #v4.0.0

- name: Install
run: |
yarn install --frozen-lockfile
# - name: Install
# run: |
# yarn install --frozen-lockfile

- name: Docker Build for linux/amd64
run: |
yarn nx affected --target=docker-build-amd64 --parallel=3
# - name: Docker Build for linux/amd64
# run: |
# yarn nx affected --target=docker-build-amd64 --parallel=3

- name: Docker Build for linux/arm64
run: |
yarn nx affected --target=docker-build-arm64 --parallel=3
# - name: Docker Build for linux/arm64
# run: |
# yarn nx affected --target=docker-build-arm64 --parallel=3


e2e:
Expand Down
2 changes: 1 addition & 1 deletion libs/docs/src/docs/no-version/developing-with-devfiles.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Developing with devfiles
description: Developing with devfiles
---

Test change
A devfile is a `yaml` file. After you include it in your local
environment, the devfile provides ways to automate your processes. Tools
like `odo` run the devfile and apply its guidelines to your environment.
Expand Down

0 comments on commit 4e58a8b

Please sign in to comment.