Skip to content

Commit

Permalink
Add packaging for distribution (#33)
Browse files Browse the repository at this point in the history
Adds distribution package creation, re-enables test cases, updates some APIs.
  • Loading branch information
novafacing authored Nov 30, 2023
1 parent 65c1a85 commit d6a9eac
Show file tree
Hide file tree
Showing 138 changed files with 1,706 additions and 2,298 deletions.
1 change: 1 addition & 0 deletions .github/builder/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Dockerfile
17 changes: 17 additions & 0 deletions .github/builder/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# hadolint global ignore=DL3033,SC3044
FROM novafacing/fedora-rustc-oldcompat:0.0.1

ENV PATH="${PATH}:/simics/ispm/"
ENV PATH="${PATH}:/root/.cargo/bin/"

COPY . /tsffs/

WORKDIR /tsffs/

RUN mkdir -p /simics/ispm && \
tar -C /simics/ispm --strip-components=1 -xvf .github/builder/rsrc/ispm.tar.gz && \
ispm settings install-dir /simics && \
ispm packages --install-bundle .github/builder/rsrc/simics.ispm --non-interactive --trust-insecure-packages && \
ispm projects "$(pwd)" --create --ignore-existing-files --non-interactive && \
bin/project-setup --force && \
cargo -Zscript build.rs
Loading

0 comments on commit d6a9eac

Please sign in to comment.