From 95299de288dbd559b72faa097a58916e466745dd Mon Sep 17 00:00:00 2001 From: Felipe Santos Date: Thu, 4 Jul 2024 16:49:26 -0300 Subject: [PATCH] Add Ubuntu 24.04 to the test matrix --- .github/workflows/ci.yaml | 2 +- scripts/test.sh | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index bc81c96..3f18472 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -12,7 +12,7 @@ jobs: fail-fast: false matrix: variant: [devcontainer, wsl, gnome] - os: [ubuntu-20.04, ubuntu-22.04] + os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04] include: - variant: devcontainer os: alpine diff --git a/scripts/test.sh b/scripts/test.sh index be79d01..17a575d 100755 --- a/scripts/test.sh +++ b/scripts/test.sh @@ -1,7 +1,7 @@ #!/bin/bash # ARG_OPTIONAL_REPEATED([variant],[v],[The variant of the test to run. Possible values: devcontainer, wsl, and gnome. Default: devcontainer.],[]) -# ARG_OPTIONAL_REPEATED([os],[o],[The OS to run the tests against. The list of possible values can be found at https://mcr.microsoft.com/v2/devcontainers/base/tags/list. Examples: ubuntu-18.04, ubuntu-22.04, and alpine. Default: ubuntu-20.04.],[]) +# ARG_OPTIONAL_REPEATED([os],[o],[The OS to run the tests against. The list of possible values can be found at https://mcr.microsoft.com/v2/devcontainers/base/tags/list. Examples: ubuntu-24.04, alpine. Default: ubuntu-24.04.],[]) # ARG_OPTIONAL_BOOLEAN([debug],[d],[Whether to enable debug logs or not],[off]) # ARG_OPTIONAL_SINGLE([pre-script],[],[The custom script to run before the installation],[]) # ARG_HELP([Tests the installation of the dotfiles in differents scenarios],[]) @@ -35,7 +35,7 @@ print_help() { printf '%s\n' "Tests the installation of the dotfiles in differents scenarios" printf 'Usage: %s [-v|--variant ] [-o|--os ] [-d|--(no-)debug] [--pre-script ] [-h|--help]\n' "$0" printf '\t%s\n' "-v, --variant: The variant of the test to run. Possible values: devcontainer, wsl, and gnome. Default: devcontainer. (empty by default)" - printf '\t%s\n' "-o, --os: The OS to run the tests against. The list of possible values can be found at https://mcr.microsoft.com/v2/devcontainers/base/tags/list. Examples: ubuntu-18.04, ubuntu-22.04, and alpine. Default: ubuntu-20.04. (empty by default)" + printf '\t%s\n' "-o, --os: The OS to run the tests against. The list of possible values can be found at https://mcr.microsoft.com/v2/devcontainers/base/tags/list. Examples: ubuntu-24.04, alpine. Default: ubuntu-24.04. (empty by default)" printf '\t%s\n' "-d, --debug, --no-debug: Whether to enable debug logs or not (off by default)" printf '\t%s\n' "--pre-script: The custom script to run before the installation (no default)" printf '\t%s\n' "-h, --help: Prints help" @@ -160,7 +160,7 @@ if ((${#variants[@]} == 0)); then fi oses=("${_arg_os[@]}") if ((${#oses[@]} == 0)); then - oses=("ubuntu-20.04") + oses=("ubuntu-24.04") fi for variant in "${variants[@]}"; do