Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
4d63688
feat: update to 5.2.0
sbowman-mitre Oct 29, 2025
8062225
chore: remove dead source
sbowman-mitre Oct 29, 2025
72af0c1
chore: ci
sbowman-mitre Oct 29, 2025
6a36352
chore: remove travis ci yml
sbowman-mitre Oct 29, 2025
3a64709
chore: deleted a bunch of old stuff
sbowman-mitre Oct 29, 2025
33cdefb
chore: remove dead include folder
sbowman-mitre Oct 29, 2025
1f6456e
chore: removed dead unit tet code
sbowman-mitre Oct 29, 2025
8a41c64
chore: clean up docker stuff; remove old stuff no longer relevant
sbowman-mitre Oct 29, 2025
5503a59
chroe: delete junk
sbowman-mitre Oct 29, 2025
df90c6e
chore: oops...didn't mean to delete this main.cpp
sbowman-mitre Oct 29, 2025
7c1dff7
bugfix: use local units library source to avoid missing URL
sbowman-mitre Oct 29, 2025
ebde657
chore: remove old header
sbowman-mitre Oct 29, 2025
17478c4
bugfix: temporary fix for #31 to make builds work again
sbowman-mitre Oct 29, 2025
d3787be
bugfix: temp workaround for #31; commit auto-generated headers
sbowman-mitre Oct 29, 2025
9d305ed
bugfix: one more temp change for #31
sbowman-mitre Oct 29, 2025
8ef9ef6
chore: added FMACM builder to ci
sbowman-mitre Oct 29, 2025
b13f872
chore: add macos testing
sbowman-mitre Oct 29, 2025
4f22746
chore: attempt to harden ci for tests
sbowman-mitre Oct 29, 2025
4da4633
chore: repair macos builder
sbowman-mitre Oct 29, 2025
64d3f63
chore: attempt to consolidate and fix test job
sbowman-mitre Oct 29, 2025
843154f
chore: buildinfo --> version
sbowman-mitre Oct 29, 2025
ca31f2c
chore: attempt to combine two build tasks as matrix
sbowman-mitre Oct 29, 2025
4e5bb97
chore: stabilize test reporting
sbowman-mitre Oct 29, 2025
fcd2e42
chore: fix rocky9 build
sbowman-mitre Oct 29, 2025
15dbd2a
chore: fix rocky9 build
sbowman-mitre Oct 29, 2025
5f2a741
chore: stop trying to use ninja in ci
sbowman-mitre Oct 29, 2025
2a8b7ca
chore: stop trying to use ninja in ci
sbowman-mitre Oct 29, 2025
a68cbd7
chore: change use of brew
sbowman-mitre Oct 29, 2025
6a7eff5
chore: add rocky 10
sbowman-mitre Oct 29, 2025
7363b64
chore: remove test results uploader
sbowman-mitre Oct 29, 2025
af57a6c
chore: fix rokcy 10 container name
sbowman-mitre Oct 29, 2025
5717161
chore: nope, don't run on rocky 10
sbowman-mitre Oct 29, 2025
c958063
chore: stop trying to publish test report
sbowman-mitre Oct 29, 2025
ec9214e
chore: remove dead example code
sbowman-mitre Oct 29, 2025
714b30d
chore: fully reviewed documentation
sbowman-mitre Oct 29, 2025
ac79393
docs: clean up main readme
sbowman-mitre Oct 29, 2025
b134090
chore: remove more dead code
sbowman-mitre Oct 29, 2025
9c2ba6e
docs: readme updates
sbowman-mitre Oct 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Binary file modified .DS_Store
Binary file not shown.
304 changes: 0 additions & 304 deletions .cproject

This file was deleted.

41 changes: 27 additions & 14 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,33 +1,46 @@
FROM artifacts.mitre.org:8200/idealab/rocky/idealab-basic:2.1.0
ENV container docker
FROM rockylinux:9 AS build
ENV container=docker

# ----------------------------------------------------------------------------
# Internal MITRE only...comment out otherwise
# ----------------------------------------------------------------------------
RUN curl -ksSL \
https://gitlab.mitre.org/mitre-scripts/mitre-pki/raw/master/os_scripts/install_certs.sh \
| MODE=centos sh

# Set the TZ
ENV TZ=America/New_York
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
RUN dnf install -y ccache

RUN dnf -y install epel-release dnf-plugins-core
RUN dnf -y install initscripts \
ccache \
git \
gcc \
gcc-c++ \
cmake \
make \
wget \
tar \
netcdf-devel \
netcdf-cxx \
libaec \
eccodes
RUN dnf --enablerepo=devel install -y eccodes-devel

# ----------------------------------------------------------------------------
# AAESim-specific artifacts are pulled into the container below

# BUILD DEPENDENCIES---

# RUN DEPENDENCIES---
# BADA data (needed by AAESim/FMACM in order to run a scenario)
RUN mkdir /data \
&& mkdir /data/aaesim \
&& mkdir /data/aaesim/regressionScens \
&& git clone -b master --depth 1 https://mustache.mitre.org/scm/aaes/bada-data.git /data/aaesim/regressionScens/bada

# TEST DEPENDENCIES---
# NOTE: you only need this repo if you intend to run aaesim unit/regression tests inside the container
# BEWARE: this clone operation takes a long time for some reason
# RUN git clone -b main --depth 1 https://mustache.mitre.org/scm/aaes/regression_input_data.git /data/aaesim/regression_input_data
COPY --from=artifacts.mitre.org:8200/docker/sbowman/aaesim_regression_data:latest /data/aaesim/regression_input_data /data/aaesim/regression_input_data

# ----------------------------------------------------------------------------
# Final configuration steps
RUN dnf -y install zsh dotnet-sdk-7.0 aspnetcore-runtime-7.0
# RUN dnf -y install zsh dotnet-sdk-7.0 aspnetcore-runtime-7.0

# Make sure sshd is running (clion uses this for communication)
CMD ["/usr/sbin/sshd", "-D", "-e", "-f", "/etc/ssh/sshd_config"]
# CMD ["/usr/sbin/sshd", "-D", "-e", "-f", "/etc/ssh/sshd_config"]

67 changes: 0 additions & 67 deletions .devcontainer/Dockerfile.deploy_v3

This file was deleted.

58 changes: 0 additions & 58 deletions .devcontainer/Dockerfile.deploy_v4

This file was deleted.

39 changes: 0 additions & 39 deletions .devcontainer/Dockerfile.deploy_v5

This file was deleted.

11 changes: 0 additions & 11 deletions .devcontainer/Dockerfile.minimal

This file was deleted.

12 changes: 0 additions & 12 deletions .devcontainer/Dockerfile.regression_data

This file was deleted.

36 changes: 0 additions & 36 deletions .devcontainer/Dockerfile.zsh

This file was deleted.

Loading