8000 Add support for new NodeSource repository · sous-chefs/nodejs@91713eb · GitHub
[go: up one dir, main page]

Skip to content

Add support for new NodeSource repository #345

Add support for new NodeSource repository

Add support for new NodeSource repository #345

  • Workflow file for this run

    ---
    name: ci
    "on":
    pull_request:
    push:
    branches: [main]
    jobs:
    lint-unit:
    uses: sous-chefs/.github/.github/workflows/lint-unit.yml@3.1.1
    permissions:
    actions: write
    checks: write
    pull-requests: write
    statuses: write
    issues: write
    integration:
    needs: lint-unit
    runs-on: ubuntu-latest
    strategy:
    matrix:
    os:
    - "almalinux-9"
    - "amazonlinux-2023"
    - "centos-stream-9"
    - "centos-stream-10"
    - "debian-11"
    - "debian-12"
    - "fedora-latest"
    - "opensuse-leap-15"
    - "rockylinux-8"
    - "ubuntu-2204"
    - "ubuntu-2404"
    suite:
    - "default"
    - "npm-embedded"
    - "package"
    - "source"
    exclude:
    - os: "amazonlinux-2023"
    suite: "source"
    - os: "fedora-latest"
    suite: "source"
    - os: "opensuse-leap-15"
    suite: "source"
    fail-fast: false
    steps:
    - name: Check out code
    uses: actions/checkout@v4
    - name: Install Chef
    uses: actionshub/chef-install@3.0.0
    - name: Dokken
    uses: actionshub/test-kitchen@3.0.0
    env:
    CHEF_LICENSE: accept-no-persist
    KITCHEN_LOCAL_YAML: kitchen.dokken.yml
    with:
    suite: ${{ matrix.suite }}
    os: ${{ matrix.os }}
    success:
    if: ${{ always() }}
    needs: ["integration"]
    name: Integration Successful
    runs-on: ubuntu-latest
    steps:
    - if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }}
    name: Check matrix status
    run: exit 1
    0