Skip to content

Commit

Permalink
Check crom
Browse files Browse the repository at this point in the history
Signed-off-by: Sagar <[email protected]>
  • Loading branch information
SagarGi committed Oct 15, 2024
1 parent 6515000 commit 29178c2
Show file tree
Hide file tree
Showing 3 changed files with 142 additions and 130 deletions.
32 changes: 16 additions & 16 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# name: Main Workflow
name: Main Workflow

# on:
# push:
# branches:
# - main
# pull_request:
# branches:
# - main
# schedule:
# - cron: "*/60 * * * *"
on:
push:
branches:
- main
pull_request:
branches:
- main
schedule:
- cron: "*/1 * * * *"

# jobs:
# main:
# uses: ./.github/workflows/shared_steps.yml
# secrets: inherit
# with:
# branch: main
jobs:
main:
uses: ./.github/workflows/shared_steps.yml
secrets: inherit
with:
branch: main
32 changes: 16 additions & 16 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
# name: Release Workflow
name: Release Workflow

# on:
# push:
# branches:
# - try_cron
# pull_request:
# branches:
# - try_cron
# schedule:
# - cron: "*/60 * * * *"
on:
push:
branches:
- try_cron
pull_request:
branches:
- try_cron
schedule:
- cron: "*/1 * * * *"

# jobs:
# try_cron:
# uses: ./.github/workflows/shared_steps.yml
# secrets: inherit
# with:
# branch: try_cron
jobs:
try_cron:
uses: ./.github/workflows/shared_steps.yml
secrets: inherit
with:
branch: try_cron
208 changes: 110 additions & 98 deletions .github/workflows/shared_steps.yml
Original file line number Diff line number Diff line change
@@ -1,98 +1,110 @@
# name: Shared Steps

# on:
# workflow_call:
# inputs:
# branch:
# required: true
# type: string

# jobs:
# unit-test:
# runs-on: ubuntu-latest
# strategy:
# matrix:
# node-version: [16, 18]
# steps:
# - name: Checkout for nightly CI
# if: github.event_name == 'schedule'
# uses: actions/checkout@v3
# with:
# ref: ${{ inputs.branch }}

# - name: Checkout
# if: github.event_name != 'schedule'
# uses: actions/checkout@v3

# - name: Get branch name
# run: |
# echo "Branch name from trigger: ${{ inputs.branch }}"

# - name: Install node required
# uses: actions/setup-node@v3
# with:
# node-version: ${{ matrix.node-version }}

# - name: Install dependencies
# run: npm ci

# - name: run hello.js
# run: |
# node ./hello.js

# api-test:
# runs-on: ubuntu-latest
# strategy:
# matrix:
# node-version: [16, 18]
# steps:
# - name: Checkout for nightly CI
# if: github.event_name == 'schedule'
# uses: actions/checkout@v3
# with:
# ref: ${{ inputs.branch }}

# - name: Checkout
# if: github.event_name != 'schedule'
# uses: actions/checkout@v3

# - name: Get branch name
# run: |
# echo "Branch name from trigger: ${{ inputs.branch }}"

# - name: Install node required
# uses: actions/setup-node@v3
# with:
# node-version: ${{ matrix.node-version }}

# - name: Install dependencies
# run: npm ci

# - name: run hello.js
# run: |
# node ./hello.js

# notify:
# needs:
# - unit-test
# - api-test
# # if: ${{ always() && github.event_name == 'schedule' }}
# if: ${{ always() }}
# runs-on: ubuntu-latest
# steps:
# - name: checkout
# uses: actions/checkout@v2
# with:
# ref: main

# - name: Step 2
# env:
# ELEMENT_CHAT_URL: ${{ secrets.ELEMENT_CHAT_URL }}
# ELEMENT_ROOM_ID: ${{ secrets.ELEMENT_ROOM_ID }}
# NIGHTLY_CI_USER_TOKEN: ${{ secrets.NIGHTLY_CI_USER_TOKEN }}
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# REPO_OWNER: ${{ github.actor }}
# REPO_NAME: ${{ github.event.repository.name }}
# RUN_ID: ${{ github.run_id }}
# BRANCH_NAME: ${{ inputs.branch }}
# run: ./.github/scripts/notify.sh
name: Shared Steps

on:
workflow_call:
inputs:
branch:
required: true
type: string

jobs:
unit-test:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [16, 18]
isReleaseBranch:
- true

include:
- node-version: 16
- node-version: 18

exclude:
- isReleaseBranch: true
node-version: 18


steps:
- name: Checkout for nightly CI
if: github.event_name == 'schedule'
uses: actions/checkout@v3
with:
ref: ${{ inputs.branch }}

- name: Checkout
if: github.event_name != 'schedule'
uses: actions/checkout@v3

- name: Get branch name
run: |
echo "Branch name from trigger: ${{ inputs.branch }}"
- name: Install node required
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}

- name: Install dependencies
run: npm ci

# - name: run hello.js
# run: |
# node ./hello.js

# api-test:
# runs-on: ubuntu-latest
# strategy:
# matrix:
# node-version: [16, 18]
# steps:
# - name: Checkout for nightly CI
# if: github.event_name == 'schedule'
# uses: actions/checkout@v3
# with:
# ref: ${{ inputs.branch }}

# - name: Checkout
# if: github.event_name != 'schedule'
# uses: actions/checkout@v3

# - name: Get branch name
# run: |
# echo "Branch name from trigger: ${{ inputs.branch }}"

# - name: Install node required
# uses: actions/setup-node@v3
# with:
# node-version: ${{ matrix.node-version }}

# - name: Install dependencies
# run: npm ci

# - name: run hello.js
# run: |
# node ./hello.js

# notify:
# needs:
# - unit-test
# - api-test
# # if: ${{ always() && github.event_name == 'schedule' }}
# if: ${{ always() }}
# runs-on: ubuntu-latest
# steps:
# - name: checkout
# uses: actions/checkout@v2
# with:
# ref: main

# - name: Step 2
# env:
# ELEMENT_CHAT_URL: ${{ secrets.ELEMENT_CHAT_URL }}
# ELEMENT_ROOM_ID: ${{ secrets.ELEMENT_ROOM_ID }}
# NIGHTLY_CI_USER_TOKEN: ${{ secrets.NIGHTLY_CI_USER_TOKEN }}
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# REPO_OWNER: ${{ github.actor }}
# REPO_NAME: ${{ github.event.repository.name }}
# RUN_ID: ${{ github.run_id }}
# BRANCH_NAME: ${{ inputs.branch }}
# run: ./.github/scripts/notify.sh

0 comments on commit 29178c2

Please sign in to comment.