Skip to content

CI Native CLI

CI Native CLI #41

Workflow file for this run

name: CI Native CLI
on:
schedule:
- cron: '0 12 * * 3' # This runs the workflow every wednesday day at 12:00 UTC
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
CI:
strategy:
fail-fast: false
matrix:
os: [ mulesoft-ubuntu, mulesoft-windows ]
include:
- os: mulesoft-ubuntu
script_name: linux
- os: mulesoft-windows
script_name: windows
runs-on: ${{ matrix.os }}
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v4
- name: Build foundation
uses: ./.github/actions/build-foundation
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: CLI
uses: ./.github/actions/cli
- name: Python
uses: ./.github/actions/python
- name: Node
uses: ./.github/actions/node
- name: Native library
uses: ./.github/actions/native-lib