From a7b66734ccf6c01643b3c9512a0511e7e5876afd Mon Sep 17 00:00:00 2001 From: Henry Mercer Date: Mon, 23 Sep 2024 16:02:38 +0100 Subject: [PATCH 1/2] Run some tests against only `latest` and `nightly-latest` CLIs These features have stabilized so it isn't that helpful to test them against the full range of CLIs. So let's speed up the PR checks and save some Actions minutes. --- .github/workflows/__go-custom-queries.yml | 46 +---------------------- .github/workflows/__remote-config.yml | 46 +---------------------- .github/workflows/__unset-environment.yml | 14 +------ pr-checks/checks/go-custom-queries.yml | 5 +++ pr-checks/checks/remote-config.yml | 5 +++ pr-checks/checks/unset-environment.yml | 7 +++- 6 files changed, 18 insertions(+), 105 deletions(-) diff --git a/.github/workflows/__go-custom-queries.yml b/.github/workflows/__go-custom-queries.yml index 0c9a2c0b9..191fd9a75 100644 --- a/.github/workflows/__go-custom-queries.yml +++ b/.github/workflows/__go-custom-queries.yml @@ -28,52 +28,8 @@ jobs: matrix: include: - os: ubuntu-latest - version: stable-v2.13.5 - - os: macos-12 - version: stable-v2.13.5 - - os: windows-latest - version: stable-v2.13.5 + version: latest - os: ubuntu-latest - version: stable-v2.14.6 - - os: macos-12 - version: stable-v2.14.6 - - os: windows-latest - version: stable-v2.14.6 - - os: ubuntu-latest - version: stable-v2.15.5 - - os: macos-latest - version: stable-v2.15.5 - - os: windows-latest - version: stable-v2.15.5 - - os: ubuntu-latest - version: stable-v2.16.6 - - os: macos-latest - version: stable-v2.16.6 - - os: windows-latest - version: stable-v2.16.6 - - os: ubuntu-latest - version: stable-v2.17.6 - - os: macos-latest - version: stable-v2.17.6 - - os: windows-latest - version: stable-v2.17.6 - - os: ubuntu-latest - version: default - - os: macos-latest - version: default - - os: windows-latest - version: default - - os: ubuntu-latest - version: linked - - os: macos-latest - version: linked - - os: windows-latest - version: linked - - os: ubuntu-latest - version: nightly-latest - - os: macos-latest - version: nightly-latest - - os: windows-latest version: nightly-latest name: 'Go: Custom queries' permissions: diff --git a/.github/workflows/__remote-config.yml b/.github/workflows/__remote-config.yml index de2fdfe21..918eef69a 100644 --- a/.github/workflows/__remote-config.yml +++ b/.github/workflows/__remote-config.yml @@ -28,52 +28,8 @@ jobs: matrix: include: - os: ubuntu-latest - version: stable-v2.13.5 - - os: macos-12 - version: stable-v2.13.5 - - os: windows-latest - version: stable-v2.13.5 + version: latest - os: ubuntu-latest - version: stable-v2.14.6 - - os: macos-12 - version: stable-v2.14.6 - - os: windows-latest - version: stable-v2.14.6 - - os: ubuntu-latest - version: stable-v2.15.5 - - os: macos-latest - version: stable-v2.15.5 - - os: windows-latest - version: stable-v2.15.5 - - os: ubuntu-latest - version: stable-v2.16.6 - - os: macos-latest - version: stable-v2.16.6 - - os: windows-latest - version: stable-v2.16.6 - - os: ubuntu-latest - version: stable-v2.17.6 - - os: macos-latest - version: stable-v2.17.6 - - os: windows-latest - version: stable-v2.17.6 - - os: ubuntu-latest - version: default - - os: macos-latest - version: default - - os: windows-latest - version: default - - os: ubuntu-latest - version: linked - - os: macos-latest - version: linked - - os: windows-latest - version: linked - - os: ubuntu-latest - version: nightly-latest - - os: macos-latest - version: nightly-latest - - os: windows-latest version: nightly-latest name: Remote config file permissions: diff --git a/.github/workflows/__unset-environment.yml b/.github/workflows/__unset-environment.yml index 2480b73cb..94e2a0062 100644 --- a/.github/workflows/__unset-environment.yml +++ b/.github/workflows/__unset-environment.yml @@ -28,19 +28,7 @@ jobs: matrix: include: - os: ubuntu-latest - version: stable-v2.13.5 - - os: ubuntu-latest - version: stable-v2.14.6 - - os: ubuntu-latest - version: stable-v2.15.5 - - os: ubuntu-latest - version: stable-v2.16.6 - - os: ubuntu-latest - version: stable-v2.17.6 - - os: ubuntu-latest - version: default - - os: ubuntu-latest - version: linked + version: latest - os: ubuntu-latest version: nightly-latest name: Test unsetting environment variables diff --git a/pr-checks/checks/go-custom-queries.yml b/pr-checks/checks/go-custom-queries.yml index d7748760b..83be4b149 100644 --- a/pr-checks/checks/go-custom-queries.yml +++ b/pr-checks/checks/go-custom-queries.yml @@ -1,5 +1,10 @@ name: "Go: Custom queries" description: "Checks that Go works in conjunction with a config file specifying custom queries" +operatingSystems: + - ubuntu +versions: + - latest + - nightly-latest env: DOTNET_GENERATE_ASPNET_CERTIFICATE: "false" steps: diff --git a/pr-checks/checks/remote-config.yml b/pr-checks/checks/remote-config.yml index 918c1cd0d..d4fdee708 100644 --- a/pr-checks/checks/remote-config.yml +++ b/pr-checks/checks/remote-config.yml @@ -1,5 +1,10 @@ name: "Remote config file" description: "Checks that specifying packages using only a config file works" +operatingSystems: + - ubuntu +versions: + - latest + - nightly-latest steps: - uses: ./../action/init with: diff --git a/pr-checks/checks/unset-environment.yml b/pr-checks/checks/unset-environment.yml index bc164bd44..feea15fbd 100644 --- a/pr-checks/checks/unset-environment.yml +++ b/pr-checks/checks/unset-environment.yml @@ -1,7 +1,10 @@ name: "Test unsetting environment variables" description: "An end-to-end integration test that unsets some environment variables" -operatingSystems: ["ubuntu"] - +operatingSystems: + - ubuntu +versions: + - latest + - nightly-latest steps: - uses: ./../action/init id: init From b78ab6c6605cdcaa1dc31c3ebaf9da07d3d1cac7 Mon Sep 17 00:00:00 2001 From: Henry Mercer Date: Mon, 23 Sep 2024 16:07:27 +0100 Subject: [PATCH 2/2] s/latest/linked/ --- .github/workflows/__go-custom-queries.yml | 2 +- .github/workflows/__remote-config.yml | 2 +- .github/workflows/__unset-environment.yml | 2 +- pr-checks/checks/go-custom-queries.yml | 2 +- pr-checks/checks/remote-config.yml | 2 +- pr-checks/checks/unset-environment.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/__go-custom-queries.yml b/.github/workflows/__go-custom-queries.yml index 191fd9a75..b52f120e4 100644 --- a/.github/workflows/__go-custom-queries.yml +++ b/.github/workflows/__go-custom-queries.yml @@ -28,7 +28,7 @@ jobs: matrix: include: - os: ubuntu-latest - version: latest + version: linked - os: ubuntu-latest version: nightly-latest name: 'Go: Custom queries' diff --git a/.github/workflows/__remote-config.yml b/.github/workflows/__remote-config.yml index 918eef69a..3493b99ed 100644 --- a/.github/workflows/__remote-config.yml +++ b/.github/workflows/__remote-config.yml @@ -28,7 +28,7 @@ jobs: matrix: include: - os: ubuntu-latest - version: latest + version: linked - os: ubuntu-latest version: nightly-latest name: Remote config file diff --git a/.github/workflows/__unset-environment.yml b/.github/workflows/__unset-environment.yml index 94e2a0062..6f316cba9 100644 --- a/.github/workflows/__unset-environment.yml +++ b/.github/workflows/__unset-environment.yml @@ -28,7 +28,7 @@ jobs: matrix: include: - os: ubuntu-latest - version: latest + version: linked - os: ubuntu-latest version: nightly-latest name: Test unsetting environment variables diff --git a/pr-checks/checks/go-custom-queries.yml b/pr-checks/checks/go-custom-queries.yml index 83be4b149..dd3819911 100644 --- a/pr-checks/checks/go-custom-queries.yml +++ b/pr-checks/checks/go-custom-queries.yml @@ -3,7 +3,7 @@ description: "Checks that Go works in conjunction with a config file specifying operatingSystems: - ubuntu versions: - - latest + - linked - nightly-latest env: DOTNET_GENERATE_ASPNET_CERTIFICATE: "false" diff --git a/pr-checks/checks/remote-config.yml b/pr-checks/checks/remote-config.yml index d4fdee708..75798dec0 100644 --- a/pr-checks/checks/remote-config.yml +++ b/pr-checks/checks/remote-config.yml @@ -3,7 +3,7 @@ description: "Checks that specifying packages using only a config file works" operatingSystems: - ubuntu versions: - - latest + - linked - nightly-latest steps: - uses: ./../action/init diff --git a/pr-checks/checks/unset-environment.yml b/pr-checks/checks/unset-environment.yml index feea15fbd..48cc7e9b3 100644 --- a/pr-checks/checks/unset-environment.yml +++ b/pr-checks/checks/unset-environment.yml @@ -3,7 +3,7 @@ description: "An end-to-end integration test that unsets some environment variab operatingSystems: - ubuntu versions: - - latest + - linked - nightly-latest steps: - uses: ./../action/init