From 7936eb5e693d619124dedd25407a1c39a9412b72 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 14 May 2024 16:21:36 +0300 Subject: [PATCH 1/5] feat: bump version to r2024a --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index d26cf83..37bc0f8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ # To specify which MATLAB release to install in the container, edit the value of the MATLAB_RELEASE argument. # Use lower case to specify the release, for example: ARG MATLAB_RELEASE=r2021b -ARG MATLAB_RELEASE=r2023b +ARG MATLAB_RELEASE=r2024a # When you start the build stage, this Dockerfile by default uses the Ubuntu-based matlab-deps image. # To check the available matlab-deps images, see: https://hub.docker.com/r/mathworks/matlab-deps From aa44fc0cf8453cd0d5a254ea8bfe8c72ca682690 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 14 May 2024 16:28:48 +0300 Subject: [PATCH 2/5] Update ci.yaml --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e9e2ae8..5de08d0 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -33,7 +33,7 @@ jobs: matifali/matlab tags: | type=raw,value=latest - type=raw,value=r2023b + type=raw,value=r2024a labels: | org.opencontainers.image.source=${{ github.event.repository.clone_url }} org.opencontainers.image.revision=${{ github.sha }} From b56b37f61e702c49e21eb1a5e6af11b479fb70ec Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 14 May 2024 16:59:05 +0300 Subject: [PATCH 3/5] cleanup storage --- .github/workflows/ci.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 5de08d0..2416cde 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -53,6 +53,15 @@ jobs: - name: Setup Docker buildx if: github.event_name != 'workflow_dispatch' && github.event_name != 'schedule' uses: docker/setup-buildx-action@v3 + + - name: Free disk space + run: | + df -h + sudo swapoff -a + sudo rm -f /swapfile + sudo apt clean + docker rmi $(docker image ls -aq) + df -h - name: Build and push Docker image if: github.event_name != 'workflow_dispatch' && github.event_name != 'schedule' From 0e24ca5ded7c8abd43eba17f203825a6a5280e10 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 14 May 2024 17:05:11 +0300 Subject: [PATCH 4/5] Update ci.yaml --- .github/workflows/ci.yaml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 2416cde..041c7a6 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -57,10 +57,9 @@ jobs: - name: Free disk space run: | df -h - sudo swapoff -a - sudo rm -f /swapfile - sudo apt clean - docker rmi $(docker image ls -aq) + sudo rm -rf /usr/local/lib/android + sudo rm -rf /usr/local/share/chromium + sudo rm -rf /usr/local/share/powershell df -h - name: Build and push Docker image From 01f2bfc7aa42fc10a35943a1e93ef2a0f7aa7123 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Tue, 14 May 2024 17:30:21 +0300 Subject: [PATCH 5/5] debug --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 37bc0f8..b1e35a7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -155,5 +155,7 @@ RUN wget -q https://www.mathworks.com/mpm/glnxa64/mpm \ && sudo rm -f mpm /tmp/mathworks_root.log \ && sudo ln -s /opt/matlab/${MATLAB_RELEASE}/bin/matlab /usr/local/bin/matlab +RUN ls -l /usr/local/bin/matlab + ENTRYPOINT ["matlab"] CMD [""]