diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 91b9197..16e747f 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -71,6 +71,7 @@ jobs: if: steps.check_image.outputs.exists == 'false' run: | docker buildx build \ + --platform linux/amd64,linux/arm64 \ --build-arg FLUTTER_VERSION=${{ env.FLUTTER_VERSION }} \ --provenance=true \ --sbom=true \ diff --git a/Dockerfile b/Dockerfile index c05b2cf..7446d84 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,6 +13,8 @@ RUN apt-get install -y \ libgtk-3-dev liblzma-dev \ libstdc++-12-dev +RUN apt-get clean && rm -rf /var/lib/apt/lists/* + ENV FLUTTER_HOME=/opt/flutter ENV PATH="$FLUTTER_HOME/bin:$PATH" @@ -24,6 +26,12 @@ RUN git config --global --add safe.directory /opt/flutter RUN flutter --version +RUN rm -rf $FLUTTER_HOME/.pub-cache \ + $FLUTTER_HOME/examples \ + $FLUTTER_HOME/dev \ + $FLUTTER_HOME/.git \ + $FLUTTER_HOME/packages/flutter_tools/test + WORKDIR /workspace CMD [ "bash" ]