name: Continuous integration

on:
  pull_request:
  push:
      branches:
      - master

jobs:
  os_tests:
    name: "Tests / OS: ${{ matrix.os }} - ${{ matrix.channel }}"
    runs-on: ${{ matrix.os }}
    strategy:
      matrix:
        channel:
        - stable
        - beta
        - nightly
        - 1.23.0
        os:
        - macos-10.15
        - windows-2019
        - ubuntu-20.04
  
    steps:
    - name: Checkout repository
      uses: actions/checkout@v3

    - name: Update rust
      run: rustup update ${{ matrix.channel }} --no-self-update

    - name: Tests
      run: cargo +${{ matrix.channel }} test --all

name: Continuous integration

on:
  pull_request:
  push:
    branches:
      - master

jobs:
  os_tests:
    name: "Tests / OS: ${{ matrix.os }} - ${{ matrix.channel }}"
    runs-on: ${{ matrix.os }}
    strategy:
      matrix:
        channel:
        - stable
        - beta
        - nightly
        - 1.23.0
        os:
        - macos-12
        - windows-2022
        - ubuntu-22.04

    steps:
    - name: Checkout repository
      uses: actions/checkout@v3

    - name: Update rust
      run: rustup update ${{ matrix.channel }} --no-self-update

    - name: Tests
      run: cargo +${{ matrix.channel }} test --all

Update GHA OS versions to latest
Update GHA OS versions to latest

Signed-off-by: Yuki Okushi <0a792b09e3c7d426e6dc7b64bc4e95f557d97c14@2k36.org>
