diff --git a/.buildkite/fixtures/plugin-native-importer-release-macos.yml b/.buildkite/fixtures/plugin-native-importer-release-macos.yml new file mode 100644 index 0000000..33cd20c --- /dev/null +++ b/.buildkite/fixtures/plugin-native-importer-release-macos.yml @@ -0,0 +1,16 @@ +name: Plugin native importer macOS-only release smoke + +on: + push: + +jobs: + native-importer-macos-only: + name: Verify released native importer macOS-only graph + runs-on: macos-14 + steps: + - name: Verify macOS runtime + shell: bash + run: | + test "${GITHUB_ACTIONS:-}" = true + test "${RUNNER_OS:-}" = macOS + test "$(uname -m)" = arm64 diff --git a/.buildkite/fixtures/plugin-native-importer-release-mixed.yml b/.buildkite/fixtures/plugin-native-importer-release-mixed.yml new file mode 100644 index 0000000..2b791a3 --- /dev/null +++ b/.buildkite/fixtures/plugin-native-importer-release-mixed.yml @@ -0,0 +1,28 @@ +name: Plugin native importer mixed release smoke + +on: + push: + +jobs: + native-importer-mixed-linux: + name: Verify released native importer mixed Linux job + runs-on: ubuntu-latest + steps: + - name: Verify Linux runtime + shell: bash + run: | + test "${GITHUB_ACTIONS:-}" = true + test "${RUNNER_OS:-}" = Linux + test -d /opt/hostedtoolcache + + native-importer-mixed-macos: + name: Verify released native importer Linux to macOS dependency + needs: native-importer-mixed-linux + runs-on: macos-14 + steps: + - name: Verify macOS runtime + shell: bash + run: | + test "${GITHUB_ACTIONS:-}" = true + test "${RUNNER_OS:-}" = macOS + test "$(uname -m)" = arm64 diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index f462709..271ce42 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -87,6 +87,38 @@ steps: runners: - runs-on: macos-14 queue: macos + - label: ":github: Live native macOS importer release smoke" + key: "live-native-macos-importer-release-smoke" + agents: + queue: "macos" + timeout_in_minutes: 20 + retry: + automatic: false + plugins: + - github-actions#v0.11.0: + workflows: + - .buildkite/fixtures/plugin-native-importer-release-macos.yml + version: 0.13.0 + runners: + - runs-on: macos-14 + queue: macos + - label: ":github: Live native macOS mixed importer release smoke" + key: "live-native-macos-mixed-importer-release-smoke" + agents: + queue: "macos" + timeout_in_minutes: 20 + retry: + automatic: false + plugins: + - github-actions#v0.11.0: + workflows: + - .buildkite/fixtures/plugin-native-importer-release-mixed.yml + version: 0.13.0 + runners: + - runs-on: ubuntu-latest + queue: hosted + - runs-on: macos-14 + queue: macos - label: ":github: Live Linux source-ref smoke" key: "live-linux-source-ref-smoke-importer" agents: