Skip to content

Fixes #38909 - Use syslog gem not in windows #27

Fixes #38909 - Use syslog gem not in windows

Fixes #38909 - Use syslog gem not in windows #27

Workflow file for this run

---
name: Foreman Proxy on Windows
on:
pull_request:
push:
branches:
- 'develop'
- '*-stable'
concurrency:
group: ${{ github.ref_name }}-${{ github.workflow }}
env:
BUNDLE_WITHOUT: "krb5 libvirt"
jobs:
setup_matrix:
name: Setup matrix
runs-on: ubuntu-24.04
outputs:
matrix: ${{ steps.build_matrix.outputs.matrix }}
steps:
- name: Build test matrix
id: build_matrix
uses: theforeman/gha-matrix-builder@v0
bundle-smart-proxy:
runs-on: windows-latest
needs:
- setup_matrix
defaults:
run:
shell: pwsh
strategy:
matrix: ${{ fromJson(needs.setup_matrix.outputs.matrix) }}
steps:
- name: Checkout this repo
uses: actions/checkout@v4
- name: Set up Ruby (Windows)
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{ matrix.rubyversion }}
bundler-cache: true
- name: Show Ruby env (sanity)
run: |
ruby -v
gem -v
ridk version
- name: Rake sanity
run: |
bundle exec rake -T