diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 00000000..fa5ac550
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,51 @@
+name: Build Toolbox
+
+on: [push]
+
+jobs:
+ build:
+ name: Build Toolbox
+ runs-on: ubuntu-latest
+ steps:
+ - name: Check out repository
+ uses: actions/checkout@v3
+ - name: Set up Python 3.10
+ uses: actions/setup-python@v2
+ with:
+ python-version: '3.10'
+ - name: Organize Toolbox Dependencies
+ run: |
+ make -C ./CI/scripts build
+ pip3 install -r requirements_doc.txt
+ make -C ./CI/gen_doc doc_ml
+ make -C ./CI/scripts add_libad9361
+
+ - name: Set up MATLAB
+ uses: matlab-actions/setup-matlab@v1
+ with:
+ release: R2022b
+ - name: Compile Toolbox
+ uses: matlab-actions/run-command@v1
+ with:
+ command: cd('CI/scripts');genTlbx(1);exit()
+
+ - name: Move generated .mltbx file
+ run: |
+ mkdir toolbox
+ cp *.mltbx toolbox
+
+ - name: Save generated .mltbx file
+ uses: actions/upload-artifact@v3
+ with:
+ name: TransceiverToolboxInstaller
+ path: toolbox
+
+ - name: Post development build to GH releases page
+ uses: "marvinpinto/action-automatic-releases@latest"
+ if: github.ref == 'refs/heads/master'
+ with:
+ repo_token: "${{ secrets.GITHUB_TOKEN }}"
+ automatic_release_tag: "latest"
+ prerelease: true
+ title: "Latest Development Build"
+ files: toolbox
\ No newline at end of file
diff --git a/README.md b/README.md
index f40a5fba..3a3731e9 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@ As with many open source packages, we use [GitHub](https://github.com/analogdevi
| HDL Branch | MATLAB Release | Installer Package |
|:-----------------:|:--------------:|:-------------------:|
-| 2021_R2 | R2022b | |
+| 2021_R2 | R2022b | |
If you use it, and like it - please let us know. If you use it, and hate it - please let us know that too.
@@ -24,7 +24,7 @@ We provide support across two releases of MATLAB. This does not mean older relea
## Support and Documentation
-All support questions should be posted in our [EngineerZone](https://ez.analog.com/sw-interface-tools) forums. Documentation is included within the toolbox but additional documentation is avaible on the [ADI Wiki](https://wiki.analog.com/resources/tools-software/transceiver-toolbox).
+All support questions should be posted in our [EngineerZone](https://ez.analog.com/sw-interface-tools) forums. Documentation is included within the toolbox but additional documentation is available on the [ADI Wiki](https://wiki.analog.com/resources/tools-software/transceiver-toolbox).
## Building & Installing