Skip to content

[ci] Sync zutils v0.14.0 #1119

[ci] Sync zutils v0.14.0

[ci] Sync zutils v0.14.0 #1119

Workflow file for this run

# Copyright(c) The Maintainers of Nanvix.
# Licensed under the MIT License.
name: Nanvix CI
on:
schedule:
- cron: "0 10 * * *"
push:
branches: ["nanvix/**"]
pull_request:
branches: ["nanvix/**"]
workflow_dispatch:
permissions:
contents: write
actions: write
issues: write
pull-requests: write
packages: read
concurrency:
group: ${{ github.workflow }}-${{ github.ref_name || github.ref || 'default' }}
cancel-in-progress: true
jobs:
ci:
if: github.event_name != 'schedule' && github.event_name != 'workflow_dispatch'
uses: nanvix/workflows/.github/workflows/nanvix-ci.yml@v2.3.0
with:
platforms: '["microvm"]'
process-modes: '["multi-process","single-process","standalone"]'
memory-sizes: '["128mb","256mb"]'
windows-matrix-exclude: '[]'
skip-full-test-modes: '[]'
caller-event-name: ${{ github.event_name }}
windows-test: true
docker-image: "ghcr.io/nanvix/toolchain-gcc@sha256:ea33e4cae4041dcf55f0ec49f58de90ae1b5e9fb7c3c507971b40975b14aecd3" # yamllint disable-line rule:line-length
secrets:
GH_TOKEN: ${{ secrets.GH_TOKEN || secrets.GITHUB_TOKEN }}
DISPATCH_TOKEN: ${{ secrets.DISPATCH_TOKEN }}
ci-scheduled:
if: github.event_name == 'schedule' || github.event_name == 'workflow_dispatch'
uses: nanvix/workflows/.github/workflows/nanvix-ci.yml@v2.3.0
with:
platforms: '["microvm"]'
process-modes: '["multi-process","single-process","standalone"]'
memory-sizes: '["128mb","256mb"]'
windows-matrix-exclude: '[]'
skip-full-test-modes: '[]'
caller-event-name: 'schedule'
windows-test: true
docker-image: "ghcr.io/nanvix/toolchain-gcc@sha256:ea33e4cae4041dcf55f0ec49f58de90ae1b5e9fb7c3c507971b40975b14aecd3" # yamllint disable-line rule:line-length
secrets:
GH_TOKEN: ${{ secrets.GH_TOKEN || secrets.GITHUB_TOKEN }}
DISPATCH_TOKEN: ${{ secrets.DISPATCH_TOKEN }}