Skip to content

add basic CI for generic tests#4

Open
bratpiorka wants to merge 2 commits into
oneapi-src:mainfrom
bratpiorka:rrudnick_basic_yml
Open

add basic CI for generic tests#4
bratpiorka wants to merge 2 commits into
oneapi-src:mainfrom
bratpiorka:rrudnick_basic_yml

Conversation

@bratpiorka

@bratpiorka bratpiorka commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

add basic CI for generic tests and docs generation
example of docs: https://bratpiorka.github.io/oneapi-rs

NOTE: Temporarily disable linking to libze_loader, as it is not installed on generic GitHub machines.

@bratpiorka bratpiorka force-pushed the rrudnick_basic_yml branch 7 times, most recently from 9612a1f to c6925ed Compare July 14, 2026 16:38

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a basic GitHub Actions workflow to build/test the workspace on Linux and optionally generate & publish Rust docs to GitHub Pages, alongside a small cleanup in the oneapi-rs-sys build script.

Changes:

  • Introduces .github/workflows/basic.yml to install oneAPI, build, run tests, and (optionally) generate + deploy cargo doc output to GitHub Pages.
  • Adjusts oneapi-rs-sys/build.rs formatting and stops explicitly linking ze_loader (now commented out).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
oneapi-rs-sys/build.rs Minor build-script cleanup and link directive adjustment.
.github/workflows/basic.yml New CI workflow for build/test plus on-demand docs generation and Pages deployment.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +21 to +25
permissions:
contents: read
pages: write
id-token: write

Comment on lines +45 to +47
# download and install oneAPI
wget --no-verbose https://registrationcenter-download.intel.com/akdlm/IRC_NAS/33cb2a22-ddf1-4aa9-8d68-1f5a118acaf2/intel-oneapi-toolkit-2026.1.0.192_offline.sh
sudo sh ./intel-oneapi-toolkit-2026.1.0.192_offline.sh -a --silent --cli --eula accept
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants