Corrigindo erros do Flutter no AWS Amplify: [WARNING] fatal Not a valid object name origin/master
Aqui descrevo como corrigir este erro.
Conteúdo da página
Há algum tempo, descrevi como Implantar projeto Flutter com backend no AWS Amplify.
Após a equipe do Flutter lançar uma nova versão, esse método falha com o erro [WARNING]: fatal: Not a valid object name origin/master.
Aqui descrevo como corrigir esse Erro do Flutter: Not a valid object name origin/master.

Erro do Flutter no AWS Amplify
O erro parece com:
2025-02-22T11:40:59.996Z [INFO]: # Executing command: echo "Installing Flutter SDK"
Installing Flutter SDK
# Executing command: git clone https://github.com/flutter/flutter.git -b stable --depth 1
2025-02-22T11:40:59.997Z [WARNING]: Cloning into 'flutter'...
2025-02-22T11:41:06.271Z [INFO]: # Executing command: export PATH="$PATH:$(pwd)/flutter/bin"
2025-02-22T11:41:06.276Z [INFO]: # Executing command: flutter config --no-analytics
2025-02-22T11:41:06.294Z [WARNING]: fatal: Not a valid object name origin/master
2025-02-22T11:41:06.373Z [ERROR]: !!! Build failed
2025-02-22T11:41:06.373Z [ERROR]: !!! Error: Command failed with exit code 128
Motivos
Isso está acontecendo porque - O Flutter Web falha ao compilar quando executado no AWS Amplify Hosting. A ferramenta Flutter falha com o clone raso do repositório na versão 3.29.0+.

Correção
Na configuração de build do AWS Amplify,
em vez de
git clone https://github.com/flutter/flutter.git -b stable --depth 1
coloque
git clone https://github.com/flutter/flutter.git -b '3.27.4' --depth 1
Isso usará a versão anterior do Flutter.
Ainda é necessário ficar atento às novas versões do Flutter, na esperança de que corrijam o problema.
Links úteis
- https://github.com/flutter/flutter/issues/163547
- Implantar projeto Flutter com backend no AWS Amplify
- [Cheat Sheet do Flutter (Dart)](https://www.glukhov.org/pt/post/2022/flutter-dart-cheatsheet/ “Cheat Sheet do Flutter (Dart) com exemplos)
- Projeto Flutter com backend AWS Amplify
- Instalar Flutter
- Dockerizando aplicativo Flutter Web com build do Flutter em Docker e Nginx