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 0c9a2c0b97..191fd9a75e 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 de2fdfe213..918eef69a5 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 2480b73cb1..94e2a00627 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 d7748760b8..83be4b149f 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 918c1cd0da..d4fdee7083 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 bc164bd44a..feea15fbd7 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 191fd9a75e..b52f120e46 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 918eef69a5..3493b99ede 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 94e2a00627..6f316cba95 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 83be4b149f..dd3819911f 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 d4fdee7083..75798dec03 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 feea15fbd7..48cc7e9b3c 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