From d5713574f7cc876e8a975f8ad170700fe98e2dca Mon Sep 17 00:00:00 2001 From: Murilo Padilha Sobota Date: Thu, 19 Mar 2026 18:45:36 -0300 Subject: [PATCH] corrigindo main para CI --- .github/workflows/cd.yml | 16 +++++++++++ .github/workflows/ci.yml | 23 +++++++++++++++ main.py | 60 +++++++++++++++++++++++++--------------- 3 files changed, 77 insertions(+), 22 deletions(-) create mode 100644 .github/workflows/cd.yml create mode 100644 .github/workflows/ci.yml diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml new file mode 100644 index 0000000..df0ca19 --- /dev/null +++ b/.github/workflows/cd.yml @@ -0,0 +1,16 @@ +name: CD - Deploy Simples + +on: + push: + branches: [ "main" ] + +jobs: + deploy: + runs-on: ubuntu-latest + + steps: + - name: Baixar código + uses: actions/checkout@v3 + + - name: Simular deploy + run: echo "Deploy realizado com sucesso" \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..04b1f90 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,23 @@ +name: CI - Teste Python + +on: + push: + branches: [ "desenvolvimento" ] + pull_request: + branches: [ "main" ] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Baixar código + uses: actions/checkout@v3 + + - name: Configurar Python + uses: actions/setup-python@v4 + with: + python-version: '3.x' + + - name: Rodar script + run: python main.py \ No newline at end of file diff --git a/main.py b/main.py index ddb8d74..c591910 100644 --- a/main.py +++ b/main.py @@ -2,42 +2,58 @@ def cadastro(): nome.append(input('digite seu nome: ')) -# função para cadastrar listar + +# função para listar def listar(): if len(nome) == 0: print('lista de nomes vazia') else: - print('lista de nomes ') + print('lista de nomes') for n in nome: print(n) + # função para remover def remover(): - nome.remove(input('digite seu nome de remoção: ')) + nome_remover = input('digite seu nome de remoção: ') -nome={} + if nome_remover in nome: + nome.remove(nome_remover) + print('nome removido') + else: + print('nome não encontrado') -while True: - print("=== MENU ===") - print('opção 1 para cadastrar nome') - print('opção 2 ver nomes') - print('opção 3 remover nome') - print('opção 4 sair do programa') - opcao = input('digite sua escolha ') +nome = [] - if opcao=='1': - cadastro() - elif opcao=='2': - listar() +def main(): + while True: + print("=== MENU ===") + print('opção 1 para cadastrar nome') + print('opção 2 ver nomes') + print('opção 3 remover nome') + print('opção 4 sair do programa') - elif opcao=='3': - remover() + opcao = input('digite sua escolha ') - elif opcao=='4': - print('sair do programa') - break + if opcao == '1': + cadastro() - else: - print('opção invalida') \ No newline at end of file + elif opcao == '2': + listar() + + elif opcao == '3': + remover() + + elif opcao == '4': + print('sair do programa') + break + + else: + print('opção invalida') + + +if __name__ == "__main__": + print("Sistema funcionando corretamente") + # main() \ No newline at end of file