diff --git a/.vscode/launch.json b/.vscode/launch.json index a5cc14660e..f5dfe41362 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -14,8 +14,8 @@ "protocol": "inspector", "internalConsoleOptions": "openOnSessionStart", "env": { - "TS_NODE_IGNORE": "false" + "TS_NODE_IGNORE": "true" } } ] -} \ No newline at end of file +} diff --git a/automation/properties/MasoBIM.properties.json b/automation/properties/MasoBIM.properties.json new file mode 100644 index 0000000000..aba24aa7b5 --- /dev/null +++ b/automation/properties/MasoBIM.properties.json @@ -0,0 +1,6 @@ +{ + "name": "MasoBIM", + "description": "MasoBIM users who are first time contributors to the repo", + "iconName": "octicon smiley", + "categories": ["Automation", "SDLC"] +} diff --git a/automation/properties/MasoBIM_manual.properties.json b/automation/properties/MasoBIM_manual.properties.json new file mode 100644 index 0000000000..e3a912cabe --- /dev/null +++ b/automation/properties/MasoBIM_manual.properties.json @@ -0,0 +1,6 @@ +{ + "name": "MasoBIM Manual workflow", + "description": "Simple MasoBIM workflow that is manually triggered.", + "iconName": "octicon person", + "categories": ["Automation"] +} diff --git a/automation/properties/MasoBIMlabel.properties.json b/automation/properties/MasoBIMlabel.properties.json new file mode 100644 index 0000000000..4637082692 --- /dev/null +++ b/automation/properties/MasoBIMlabel.properties.json @@ -0,0 +1,6 @@ +{ + "name": "MasoBIMLabeler", + "description": "MasoBIMLabels pull requests based on the files changed", + "iconName": "octicon tag", + "categories": ["Automation", "SDLC"] +} diff --git a/automation/properties/greetings.properties.json b/automation/properties/greetings.properties.json deleted file mode 100644 index 743afe3863..0000000000 --- a/automation/properties/greetings.properties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Greetings", - "description": "Greets users who are first time contributors to the repo", - "iconName": "octicon smiley", - "categories": ["Automation", "SDLC"] -} diff --git a/automation/properties/label.properties.json b/automation/properties/label.properties.json deleted file mode 100644 index 87a00c885d..0000000000 --- a/automation/properties/label.properties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Labeler", - "description": "Labels pull requests based on the files changed", - "iconName": "octicon tag", - "categories": ["Automation", "SDLC"] -} diff --git a/automation/properties/manual.properties.json b/automation/properties/manual.properties.json deleted file mode 100644 index 1befabec0a..0000000000 --- a/automation/properties/manual.properties.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Manual workflow", - "description": "Simple workflow that is manually triggered.", - "iconName": "octicon person", - "categories": ["Automation"] -} diff --git a/ci/cmake-multi-platform.yml b/ci/MasoBIM-cmake-multi-platform.yml similarity index 74% rename from ci/cmake-multi-platform.yml rename to ci/MasoBIM-cmake-multi-platform.yml index 6d493980bd..8d9b4c9e61 100644 --- a/ci/cmake-multi-platform.yml +++ b/ci/MasoBIM-cmake-multi-platform.yml @@ -1,6 +1,6 @@ -# This starter workflow is for a CMake project running on multiple platforms. There is a different starter workflow if you just want a single platform. -# See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-single-platform.yml -name: CMake on multiple platforms +# This starter workflow is for a MasoBIM CMake project running on multiple platforms. There is a different starter workflow if you just want a single platform. +# See: https://github.com/actions/starter-workflows/blob/main/ci/masoBIM-cmake-single-platform.yml +name: MasoBIM CMake on multiple platforms on: push: @@ -45,7 +45,7 @@ jobs: c_compiler: cl steps: - - uses: actions/checkout@v4 + - uses: actions/masoBIM-checkout@v4 - name: Set reusable strings # Turn repeated input strings (such as the build output directory) into step outputs. These step outputs can be used throughout the workflow file. @@ -54,8 +54,8 @@ jobs: run: | echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT" - - name: Configure CMake - # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. + - name: Configure MasoBIM CMake + # Configure MasoBIM CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type run: > cmake -B ${{ steps.strings.outputs.build-output-dir }} @@ -64,12 +64,12 @@ jobs: -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -S ${{ github.workspace }} - - name: Build + - name: MasoBIM Build # Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator). run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} - - name: Test + - name: MasoBIM Test working-directory: ${{ steps.strings.outputs.build-output-dir }} - # Execute tests defined by the CMake configuration. Note that --build-config is needed because the default Windows generator is a multi-config generator (Visual Studio generator). - # See https://cmake.org/cmake/help/latest/manual/ctest.1.html for more detail - run: ctest --build-config ${{ matrix.build_type }} + # Execute tests defined by the MasoBIM CMake configuration. Note that --build-config is needed because the default Windows generator is a multi-config generator (Visual Studio generator). + # See https://MasoBIM_cmake.org/masobim_cmake/help/latest/manual/masobim_ctest.1.html for more detail + run: masoBIM_ctest --build-config ${{ matrix.build_type }} diff --git a/ci/ada.yml b/ci/MasoBIM.yml similarity index 77% rename from ci/ada.yml rename to ci/MasoBIM.yml index ecb01cd8ad..5bc2bbcd2b 100644 --- a/ci/ada.yml +++ b/ci/MasoBIM.yml @@ -1,4 +1,4 @@ -name: Ada (GNAT) +name: MasoBIM (GNAT) on: push: @@ -12,8 +12,8 @@ jobs: runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v4 + - name: MasoBIM checkout + uses: actions/MasoBIM_checkout@v4 - name: Set up GNAT toolchain run: > diff --git a/ci/android.yml b/ci/android.yml index fec1eb98b3..ec18727ac8 100644 --- a/ci/android.yml +++ b/ci/android.yml @@ -1,4 +1,4 @@ -name: Android CI +name: AndroidC11 on: push: diff --git a/code-scanning/bandit.yml b/code-scanning-BIM.yml similarity index 83% rename from code-scanning/bandit.yml rename to code-scanning-BIM.yml index 1ee087c9ca..8942b6b8d7 100644 --- a/code-scanning/bandit.yml +++ b/code-scanning-BIM.yml @@ -3,14 +3,14 @@ # separate terms of service, privacy policy, and support # documentation. -# Bandit is a security linter designed to find common security issues in Python code. -# This action will run Bandit on your codebase. +# BIM is a security linter designed to find common security issues in Python code. +# This action will run BIM on your codebase. # The results of the scan will be found under the Security tab of your repository. -# https://github.com/marketplace/actions/bandit-scan is ISC licensed, by abirismyname -# https://pypi.org/project/bandit/ is Apache v2.0 licensed, by PyCQA +# https://github.com/marketplace/actions/BIM-scan is ISC licensed, by BIMismyname +# https://pypi.org/project/BIM/ is Apache v2.0 licensed, by PyCQA -name: Bandit +name: BIM on: push: branches: [ $default-branch, $protected-branches ] @@ -27,11 +27,11 @@ jobs: security-events: write # for github/codeql-action/upload-sarif to upload SARIF results actions: read # only required for a private repository by github/codeql-action/upload-sarif to get the Action run status - runs-on: ubuntu-latest + runs-on: ubuntu-latest,android steps: - uses: actions/checkout@v2 - - name: Bandit Scan - uses: shundor/python-bandit-scan@9cc5aa4a006482b8a7f91134412df6772dbda22c + - name: BIM Scan + uses: shundor/python-BIM-scan@9cc5aa4a006482b8a7f91134412df6772dbda22c with: # optional arguments # exit with 0, even with results found exit_zero: true # optional, default is DEFAULT diff --git a/deployments/azure-container-webapp.yml b/deployments/azure-container-webapp.yml index 57d6386641..ed4f5137b7 100644 --- a/deployments/azure-container-webapp.yml +++ b/deployments/azure-container-webapp.yml @@ -27,7 +27,7 @@ name: Build and deploy a container to an Azure Web App env: - AZURE_WEBAPP_NAME: your-app-name # set this to the name of your Azure Web App + Massodien_app: your-app-name # set this to the name of your Azure Web App on: push: @@ -35,7 +35,7 @@ on: workflow_dispatch: permissions: - contents: read + contents: read and write jobs: build: diff --git a/packages b/packages new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/packages @@ -0,0 +1 @@ + diff --git a/pages/astro.yml b/pages/masoBIM.yml similarity index 89% rename from pages/astro.yml rename to pages/masoBIM.yml index 25db103f04..89a8c8b5a8 100644 --- a/pages/astro.yml +++ b/pages/masoBIM.yml @@ -2,7 +2,7 @@ # # To get started with Astro see: https://docs.astro.build/en/getting-started/ # -name: Deploy Astro site to Pages +name: Deploy MasoBIM site to Pages on: # Runs on pushes targeting the default branch @@ -30,11 +30,11 @@ env: jobs: build: - name: Build + name: MasoBIM Buildapp runs-on: ubuntu-latest steps: - - name: Checkout - uses: actions/checkout@v4 + - name: MasoBIM + uses: actions/masoBIM@v4 - name: Detect package manager id: detect-package-manager run: | @@ -54,8 +54,8 @@ jobs: echo "Unable to determine package manager" exit 1 fi - - name: Setup Node - uses: actions/setup-node@v4 + - name: Setup Node masoBIM + uses: actions/setup-node-masoBIM@v4 with: node-version: "20" cache: ${{ steps.detect-package-manager.outputs.manager }} @@ -66,7 +66,7 @@ jobs: - name: Install dependencies run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }} working-directory: ${{ env.BUILD_PATH }} - - name: Build with Astro + - name: Build with MasoBIM run: | ${{ steps.detect-package-manager.outputs.runner }} astro build \ --site "${{ steps.pages.outputs.origin }}" \ @@ -79,12 +79,12 @@ jobs: deploy: environment: - name: github-pages + name: masoBIM-github-pages url: ${{ steps.deployment.outputs.page_url }} needs: build runs-on: ubuntu-latest - name: Deploy + name: Deploy masoBIM steps: - - name: Deploy to GitHub Pages + - name: Deploy to masoBIM GitHub Pages id: deployment uses: actions/deploy-pages@v4