Skip to content
This repository has been archived by the owner on Jan 8, 2024. It is now read-only.

Modernize CI #54

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Modernize CI #54

wants to merge 4 commits into from

Commits on Sep 12, 2023

  1. CI: Update actions/checkout to v4

    Signed-off-by: Timo Reichl <[email protected]>
    thetredev committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    c22647e View commit details
    Browse the repository at this point in the history
  2. CI: Use ubuntu-latest for Linux builds

    According to https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources,
    `ubuntu-18.04` is not supported anymore. I would've changed it to `ubuntu-20.04`,
    but as soon as Canonical releases Ubuntu 24.04, `ubuntu-20.04` will get deprecated again (I guess).
    
    So I think `ubuntu-latest` is fine.
    
    Signed-off-by: Timo Reichl <[email protected]>
    thetredev committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    e22e329 View commit details
    Browse the repository at this point in the history
  3. CI: Use windows-latest for Windows builds

    Same reasoning as for `ubuntu-latest`.
    
    Signed-off-by: Timo Reichl <[email protected]>
    thetredev committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    65d32fb View commit details
    Browse the repository at this point in the history
  4. CI: Replace seanmiddleditch/gha-setup-vsdevenv@master with TheMrMilch…

    …mann/[email protected] for Windows builds
    
    This fixes a lot of issues which point to outdated node12 and
    outdated/deprecated syntax for build outputs being used.
    
    Signed-off-by: Timo Reichl <[email protected]>
    thetredev committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    cc73267 View commit details
    Browse the repository at this point in the history