Skip to content

Commit

Permalink
Merge branch 'theseus_main' into theseus_main
Browse files Browse the repository at this point in the history
  • Loading branch information
NIMogen authored Nov 24, 2023
2 parents a11623b + 3f339e1 commit 37b6c5f
Show file tree
Hide file tree
Showing 177 changed files with 4,146 additions and 3,240 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/check-clippy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ jobs:
run: |
git submodule update --init --recursive
- name: "Install nasm"
run: sudo apt install nasm
run: |
sudo apt update
sudo apt install nasm
- name: "Run Clippy"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
working-directory: .
run: |
make clippy ARCH=x86_64
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@ jobs:
submodules: recursive

- name: "Install nasm"
run: sudo apt install nasm
run: |
sudo apt update
sudo apt install nasm
- name: Cache build artifacts
uses: actions/cache@v3
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: QEMU Test
on:
pull_request:
types: [synchronize, opened, reopened]
paths-ignore:
- 'book/**'
- 'c_test/**'
- 'docker/**'
- 'github_pages/**'
- 'old_crates/**'
- 'scripts/**'
- '.gitignore'
- 'LICENSE-MIT'
- 'README.md'
- 'bochsrc.txt'
- 'rustfmt.toml'
- 'slirp.conf'
jobs:
run-tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: "Initialize git submodules"
run: |
git submodule update --init --recursive
- name: "Install dependencies"
run: |
sudo apt update
sudo apt install make gcc nasm pkg-config grub-pc-bin mtools xorriso qemu qemu-kvm wget
- name: "Run tests"
working-directory: .
run: make test
timeout-minutes: 10
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,6 @@ github_pages/doc/

# library lock files
/libs/**/Cargo.lock

# macOS directory stores
/**/.DS_Store
Loading

0 comments on commit 37b6c5f

Please sign in to comment.