From f61e3ea975438c2200a78ab92f8eb5972b35b8e8 Mon Sep 17 00:00:00 2001 From: gustfernandez Date: Wed, 6 Nov 2024 22:30:15 -0300 Subject: [PATCH 01/11] fix: add reviews to posts --- src/components/lugares.js | 44 ++++++++++++++++++++++++++++++++------- 1 file changed, 37 insertions(+), 7 deletions(-) diff --git a/src/components/lugares.js b/src/components/lugares.js index efc96e2..01c3ee3 100644 --- a/src/components/lugares.js +++ b/src/components/lugares.js @@ -125,7 +125,8 @@ const lugares = [ horario_apertura: '10:00 AM', horario_cierre: '10:00 PM', imagen: 'https://www.castelloninformacion.com/wp-content/uploads/2024/01/festival-cometas.jpg', - rating: 's/n' + rating: 's/n', + reviews: [] }, { id: 7, @@ -142,7 +143,12 @@ const lugares = [ horario_apertura: '09:00 AM', horario_cierre: '05:00 PM', imagen: 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQLvV61De4OClkKAKRsigpqN1L1se-qG6IagQ&s', - rating: 4.6 + rating: 4.6, + reviews: [ + { autor: 'María Silva', comentario: 'Muy interesante y entretenida. Excelente comida.', puntuacion: 4.5 }, + { autor: 'Pedro Rojas', comentario: 'Gran variedad de productos locales. Muy recomendado.', puntuacion: 5 }, + { autor: 'Luisa Pérez', comentario: 'Un evento muy bonito y bien organizado. Volvería.', puntuacion: 4.3 } + ] }, // GASTRONOMIA @@ -161,7 +167,13 @@ const lugares = [ horario_apertura: '12:00 PM', horario_cierre: '10:00 PM', imagen: 'https://ralfvanveen.com/wp-content/uploads/2021/06/Placeholder-_-Glossary.svg', - rating: 4.3 + rating: 4.3, + reseñas: [ + { autor: 'Andrés Soto', comentario: 'Excelente comida y ambiente. Muy recomendado.', puntuacion: 4.5 }, + { autor: 'Carmen Díaz', comentario: 'Platos deliciosos y atención de primera. Volveré.', puntuacion: 4.0 }, + { autor: 'Javier Torres', comentario: 'Muy buena comida y precios razonables. Volvería.', puntuacion: 4.4 } + ] + }, { id: 9, @@ -178,7 +190,11 @@ const lugares = [ horario_apertura: '10:00 AM', horario_cierre: '08:00 PM', imagen: 'https://ralfvanveen.com/wp-content/uploads/2021/06/Placeholder-_-Glossary.svg', - rating: 4.7 + rating: 4.7, + reseñas: [ + { autor: 'María Pérez', comentario: 'Comida deliciosa y atención amable. Muy recomendado.', puntuacion: 4.8 }, + { autor: 'Pedro Muñoz', comentario: 'Excelente comida casera y precios razonables. Volveré.', puntuacion: 4.6 } + ] }, // SERVICIOS COMUNITARIOS @@ -257,7 +273,12 @@ const lugares = [ horario_apertura: '08:00 AM', horario_cierre: '06:00 PM', imagen: 'https://www.diarioelcentro.cl/wp-content/uploads/2022/12/Altos-de-Lircay-2.jpg', - rating: 4.9 + rating: 4.9, + reseñas: [ + { autor: 'Marcela Soto', comentario: 'Hermoso parque con rutas de senderismo increíbles.', puntuacion: 5 }, + { autor: 'Juan Torres', comentario: 'Un lugar maravilloso para disfrutar de la naturaleza.', puntuacion: 4.8 }, + { autor: 'Andrea Pérez', comentario: 'Excelente lugar para hacer trekking y disfrutar de la naturaleza.', puntuacion: 4.9 } + ] }, { id: 15, @@ -302,7 +323,12 @@ const lugares = [ horario_apertura: '09:00 AM', horario_cierre: '09:00 PM', imagen: 'https://termaschillan.cl/wp-content/uploads/2022/10/puerto_htch_jun2019-514-Edit-1024x683.jpg', - rating: 5 + rating: 5, + reseñas: [ + { autor: 'Cristina Torres', comentario: 'Un lugar increíble para relajarse y disfrutar de la naturaleza.', puntuacion: 5 }, + { autor: 'Pedro Soto', comentario: 'Excelente servicio y aguas termales muy relajantes.', puntuacion: 5 }, + { autor: 'María Pérez', comentario: 'Muy recomendado para un fin de semana de relajo.', puntuacion: 5 } + ] }, { id: 18, @@ -347,7 +373,11 @@ const lugares = [ horario_apertura: '24 horas', horario_cierre: '24 horas', imagen :'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRW7MxUQCL7EPugV5e4d23OE0IbIK6aC3z1TA&s', - rating: 5 + rating: 5, + reseñas: [ + { autor: 'Juan Pérez', comentario: 'Un lugar increíble para pescar y disfrutar de la naturaleza.', puntuacion: 5 }, + { autor: 'Carla Soto', comentario: 'Hermoso río con paisajes impresionantes. Muy recomendado.', puntuacion: 5 } + ] } ]; From d1901ccc7f7a5006b67953f274bd0d4a16c84b68 Mon Sep 17 00:00:00 2001 From: gustfernandez Date: Wed, 6 Nov 2024 22:34:18 -0300 Subject: [PATCH 02/11] =?UTF-8?q?fix:=20add=20rese=C3=B1as?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/lugares.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/lugares.js b/src/components/lugares.js index 01c3ee3..8a719f0 100644 --- a/src/components/lugares.js +++ b/src/components/lugares.js @@ -125,8 +125,8 @@ const lugares = [ horario_apertura: '10:00 AM', horario_cierre: '10:00 PM', imagen: 'https://www.castelloninformacion.com/wp-content/uploads/2024/01/festival-cometas.jpg', - rating: 's/n', - reviews: [] + rating: 'n/a', + reseñas: [] }, { id: 7, @@ -144,7 +144,7 @@ const lugares = [ horario_cierre: '05:00 PM', imagen: 'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQLvV61De4OClkKAKRsigpqN1L1se-qG6IagQ&s', rating: 4.6, - reviews: [ + reseñas: [ { autor: 'María Silva', comentario: 'Muy interesante y entretenida. Excelente comida.', puntuacion: 4.5 }, { autor: 'Pedro Rojas', comentario: 'Gran variedad de productos locales. Muy recomendado.', puntuacion: 5 }, { autor: 'Luisa Pérez', comentario: 'Un evento muy bonito y bien organizado. Volvería.', puntuacion: 4.3 } From 8dbd5e26c9c1d9edaee6a8c31560b72d81889cc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?DOM=C3=89NICA=20HOPPE?= Date: Thu, 7 Nov 2024 00:02:39 -0300 Subject: [PATCH 03/11] cambios dome --- src/assets/camping2.png | Bin 0 -> 36828 bytes src/assets/eventos2.png | Bin 0 -> 17005 bytes src/assets/hospedaje2.png | Bin 0 -> 42914 bytes src/components/GoogleMap.jsx | 4 +-- src/components/Simbologia.jsx | 16 ++++++----- src/pages/servicios.jsx | 16 ++++++----- src/pages/users/perfil.jsx | 1 + src/styles/mapa.css | 11 +++---- src/styles/servicios.css | 23 +++++++++++---- src/styles/users/perfil.css | 52 +++++++++++++++++++++++++++------- 10 files changed, 87 insertions(+), 36 deletions(-) create mode 100644 src/assets/camping2.png create mode 100644 src/assets/eventos2.png create mode 100644 src/assets/hospedaje2.png diff --git a/src/assets/camping2.png b/src/assets/camping2.png new file mode 100644 index 0000000000000000000000000000000000000000..a3503bef5a7fe715de929ef53ff1cc63a9d72a06 GIT binary patch literal 36828 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 literal 0 HcmV?d00001 diff --git a/src/components/GoogleMap.jsx b/src/components/GoogleMap.jsx index 9588645..3bfe6c3 100644 --- a/src/components/GoogleMap.jsx +++ b/src/components/GoogleMap.jsx @@ -64,8 +64,8 @@ const GoogleMapComponent = ({ onMapLoad, filterType, places }) => { const iconos = { propiedad: 'http://maps.google.com/mapfiles/ms/icons/blue-dot.png', camping: 'http://maps.google.com/mapfiles/ms/icons/green-dot.png', - servicios_y_oficios: 'http://maps.google.com/mapfiles/ms/icons/yellow-dot.png', - eventos: 'http://maps.google.com/mapfiles/ms/icons/orange-dot.png', + servicios_y_oficios: 'http://maps.google.com/mapfiles/ms/icons/purple-dot.png', + eventos: 'http://maps.google.com/mapfiles/ms/icons/red-dot.png', }; /* diff --git a/src/components/Simbologia.jsx b/src/components/Simbologia.jsx index dc2fecb..c527e52 100644 --- a/src/components/Simbologia.jsx +++ b/src/components/Simbologia.jsx @@ -1,22 +1,24 @@ import React, { useState } from 'react'; import deportes from '../assets/deportes.png'; -import eventos from '../assets/eventos.png'; +import eventos from '../assets/eventos2.png'; import gastronomia from '../assets/gastronomia.png'; -import hospedaje from '../assets/hospedaje.png'; +import hospedaje from '../assets/hospedaje2.png'; import servicios from '../assets/servicios.png'; import turismo from '../assets/turismo.png'; +import camping from '../assets/camping2.png'; const Simbologia = () => { const [selectedTitle, setSelectedTitle] = useState(''); // Definimos un objeto para asociar imágenes con títulos const iconos = [ - { src: deportes, title: 'Deportes' }, - { src: eventos, title: 'Eventos' }, - { src: gastronomia, title: 'Gastronomía' }, + // { src: deportes, title: 'Deportes' }, { src: hospedaje, title: 'Hospedaje' }, - { src: servicios, title: 'Servicios Comunitarios' }, - { src: turismo, title: 'Turismo' }, + { src: camping, title: 'Camping' }, + { src: servicios, title: 'Servicios y Oficios' }, + { src: eventos, title: 'Eventos' }, + // { src: gastronomia, title: 'Gastronomía' }, + // { src: turismo, title: 'Turismo' }, ]; const handleClick = (title) => { diff --git a/src/pages/servicios.jsx b/src/pages/servicios.jsx index e1cb16e..dbb9368 100644 --- a/src/pages/servicios.jsx +++ b/src/pages/servicios.jsx @@ -3,10 +3,10 @@ import '../styles/servicios.css'; import { useAuth0 } from '@auth0/auth0-react'; import Navbar from '../components/Navbar'; import Footer from '../components/Footer'; -import deportes from '../assets/deportes.png'; -import eventos from '../assets/eventos.png'; +import camping from '../assets/camping2.png'; +import eventos from '../assets/eventos2.png'; import gastronomia from '../assets/gastronomia.png'; -import hospedaje from '../assets/hospedaje.png'; +import hospedaje from '../assets/hospedaje2.png'; import servicios from '../assets/servicios.png'; import turismo from '../assets/turismo.png'; import { useNavigate } from 'react-router-dom'; @@ -32,6 +32,7 @@ const Servicios = () => { hospedaje: 'Encuentra alojamientos cómodos y asequibles en tu destino deseado.', servicios: 'Accede a una amplia gama de servicios locales que facilitarán tu vida.', turismo: 'Explora las atracciones turísticas más populares y disfruta de tu viaje al máximo.', + camping: 'Disfruta de la naturaleza y acampa en lugares designados para experimentar al aire libre. Encuentra sitios ideales para montar tiendas, hacer fogatas y vivir aventuras en entornos naturales.', }; return ( @@ -55,12 +56,13 @@ const Servicios = () => {

Servicios disponibles

- Deportes handleIconClick('deportes')} /> - Eventos handleIconClick('eventos')} /> - Gastronomía handleIconClick('gastronomia')} /> Hospedaje handleIconClick('hospedaje')} /> + Camping handleIconClick('camping')} /> + {/* Deportes handleIconClick('deportes')} /> */} + {/* Gastronomía handleIconClick('gastronomia')} /> */} Servicios handleIconClick('servicios')} /> - Turismo handleIconClick('turismo')} /> + Eventos handleIconClick('eventos')} /> + {/* Turismo handleIconClick('turismo')} /> */}
{/* Mostrar la información del servicio seleccionado */} {selectedService && ( diff --git a/src/pages/users/perfil.jsx b/src/pages/users/perfil.jsx index 0b54ae9..ccd001d 100644 --- a/src/pages/users/perfil.jsx +++ b/src/pages/users/perfil.jsx @@ -4,6 +4,7 @@ import Navbar from '../../components/Navbar'; import Footer from '../../components/Footer'; import '../../styles/users/perfil.css'; + const Perfil = () => { const { user, isAuthenticated, isLoading, logout } = useAuth0(); diff --git a/src/styles/mapa.css b/src/styles/mapa.css index fe23abf..b58f013 100644 --- a/src/styles/mapa.css +++ b/src/styles/mapa.css @@ -297,8 +297,11 @@ background-color: white; /* Fondo blanco para la legibilidad */ justify-content: center; /* Centra verticalmente */ padding: 20px; /* Espaciado interno */ border-radius: 10px; /* Esquinas redondeadas */ - box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* Sombra suave */ + /* box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); Sombra suave */ margin-bottom: 20px; /* Espaciado inferior */ + border: 2px #714dc9; /* Borde morado más grueso */ + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4); /* Aumenta la sombra para darle más profundidad */ + background-color: #ffffff; /* Asegura un fondo blanco */ } /* Contenedor para los iconos */ @@ -308,8 +311,6 @@ background-color: white; /* Fondo blanco para la legibilidad */ cursor: pointer; /* Cambia el cursor al pasar por encima */ } - - /* Efecto de hover en el icono */ .icon:hover { transform: scale(1.1); /* Aumenta el tamaño al pasar el ratón */ @@ -319,7 +320,7 @@ background-color: white; /* Fondo blanco para la legibilidad */ .selected-title { margin-top: 20px; /* Espaciado superior */ font-size: 1.5rem; /* Tamaño de fuente para el título */ - font-weight: bold; /* Negrita */ - color: #714dc9; /* Color morado para el título */ + /* font-weight: bold; Negrita */ + color: #555; /* Color morado para el título */ } diff --git a/src/styles/servicios.css b/src/styles/servicios.css index 1b28480..8b8ae72 100644 --- a/src/styles/servicios.css +++ b/src/styles/servicios.css @@ -23,6 +23,14 @@ html, body { transform: scale(1.1); /* Efecto de aumento al pasar el mouse */ } + .service-info { + text-align: center; /* Centra el texto */ + max-width: 600px; /* Ajusta el ancho según sea necesario */ + margin: 20px auto; /* Centra el contenedor horizontalmente y añade margen superior e inferior */ + color: #555; + } + + /* Sección de introducción con imagen y texto */ .intro-section { display: flex; @@ -42,14 +50,14 @@ html, body { .intro-text { max-width: 600px; - color: #6c3bcc; /* Color del texto */ + /* color: #6c3bcc; Color del texto */ /* font-family: 'Montserrat'; */ /* text-align: center; Centra el título y subtítulo */ } .intro-text h1 { font-size: 30px; - color: #E2974B; + color: black; /* font-family: 'Montserrat'; */ margin-bottom: 10px; /* Ajusta el espacio debajo del título */ text-align: center; @@ -57,7 +65,7 @@ html, body { .subtitle { font-size: 20px; - color: #6c3bcc; /* Color morado para el subtítulo */ + color: #E2974B; /* Color morado para el subtítulo */ /* font-family: 'Montserrat'; */ font-weight: 600; margin-bottom: 20px; /* Espaciado debajo del subtítulo */ @@ -76,7 +84,7 @@ html, body { .button { display: block; margin: 20px auto; /* Esto centrará el botón horizontalmente y añadirá margen superior e inferior */ - background-color: #714dc9; /* Color del botón */ + background-color: #E2974B; /* Color del botón */ color: white; font-weight: bold; padding: 15px 20px; @@ -86,11 +94,16 @@ html, body { /* font-family: 'Montserrat'; */ } +.button:hover { + background-color: black; /* Cambia el color a negro al pasar el mouse */ + color: white; /* Asegúrate de que el texto siga siendo visible */ +} + /* Alinear el título con el texto y ajustar el espacio */ .business-promotion-title { text-align: left; /* Alineación a la izquierda */ font-size: 22px; - color: #6c3bcc; /* Color morado para el título */ + color: #E2974B; /* Color morado para el título */ font-weight: bold; margin-top: 40px; /* Espacio entre los iconos y el título */ max-width: 800px; diff --git a/src/styles/users/perfil.css b/src/styles/users/perfil.css index 9a3f817..c5fb995 100644 --- a/src/styles/users/perfil.css +++ b/src/styles/users/perfil.css @@ -18,20 +18,26 @@ html, body { min-height: 100vh; justify-content: space-between; /* Distribuye el contenido y el footer al fondo */ width: 100%; /* Abarca todo el ancho */ + background-color: #f9f9f9; /* Fondo más claro para la página */ } .perfil-content { flex-grow: 1; /* Asegura que el contenido crezca y empuje el footer hacia abajo */ - margin: 40px 20px; /* Márgenes: Arriba y abajo 40px, izquierda y derecha 20px */ - padding: 20px; /* Relleno interno */ + margin: 40px auto; /* Márgenes: Arriba y abajo 40px, izquierda y derecha 20px */ + padding: 30px; /* Relleno interno */ background-color: #fff; /* Opcional: color de fondo para destacar el contenido */ + max-width: 600px; /* Limita el ancho para que se vea más centrado */ + box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); /* Sombra suave para dar un efecto de tarjeta */ + border-radius: 10px; + text-align: center; } -.perfil-header { +.perfil-header h1{ display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; + text-align: center; } .perfil-avatar { @@ -40,18 +46,25 @@ html, body { border-radius: 50%; object-fit: cover; margin-bottom: 20px; + margin: 0 auto 20px; + display: block; + border: 4px solid #E2974B; /* Borde de color para destacar el avatar */ } .perfil-name { font-size: 24px; color: #333333; margin-bottom: 10px; + text-align: center; + font-weight: bold; + text-align: center; } -.perfil-email { - font-size: 18px; - color: #000000; +.perfil-email, .perfil-info { + font-size: 16px; + color: #555; margin-bottom: 20px; + text-align: center; } .perfil-info { @@ -64,20 +77,29 @@ html, body { display: flex; justify-content: space-between; margin-bottom: 20px; + gap: 15px; /* Espacio entre los stats */ + margin-top: 30px; } .stat { - background-color: #f0f0f0; + background-color: #E2974B; + color: #fff; width: 30%; text-align: center; padding: 15px; border-radius: 10px; + box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); + transition: transform 0.2s ease; /* Efecto al pasar el cursor */ +} + +.stat:hover { + transform: translateY(-5px); /* Efecto de levantamiento al pasar el cursor */ } .stat p { font-size: 14px; - color: #636260; - margin-bottom: 10px; + color: #fff; + margin-bottom: 5px; } .stat span { @@ -87,7 +109,7 @@ html, body { } .cerrar-sesion-button { - background-color: #fc7b03; + background-color: #E2974B; color: #ffffff; border: none; padding: 10px 20px; @@ -96,6 +118,9 @@ html, body { cursor: pointer; transition: background-color 0.3s ease; font-weight: bold; + margin-top: 20px; + display: block; + width: 100%; } .cerrar-sesion-button:hover { @@ -120,3 +145,10 @@ footer { font-size: 24px; color: #000000; } + +.stat i { + font-size: 20px; + margin-right: 8px; + color: white; +} + From 316f9b09abd064e2e8f10d80a2a7aea90d083073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orlando=20Avenda=C3=B1o?= <53668077+sebaav12@users.noreply.github.com> Date: Thu, 7 Nov 2024 00:28:17 -0300 Subject: [PATCH 04/11] Update condor.yml --- .github/workflows/condor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/condor.yml b/.github/workflows/condor.yml index 24723f4..bc82db3 100644 --- a/.github/workflows/condor.yml +++ b/.github/workflows/condor.yml @@ -21,4 +21,4 @@ jobs: pip install condor_code_reviewer - name: Run Condor - run: condor --gh-api-key ${{ secrets.GH_API_KEY }} --assistant-id ${{ secrets.ASSISTANT_ID }} --pull-request-url ${{ github.event.pull_request.html_url }} \ No newline at end of file + run: condor --gh-api-key ${{ secrets.GH_TOKEN }} --assistant-id ${{ secrets.ASSISTANT_ID }} --pull-request-url ${{ github.event.pull_request.html_url }} From 56c5ecacadf84569fc865fb5dcffe2d17da1c59d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orlando=20Avenda=C3=B1o?= <53668077+sebaav12@users.noreply.github.com> Date: Thu, 7 Nov 2024 00:40:50 -0300 Subject: [PATCH 05/11] Update condor.yml --- .github/workflows/condor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/condor.yml b/.github/workflows/condor.yml index bc82db3..6d6bd15 100644 --- a/.github/workflows/condor.yml +++ b/.github/workflows/condor.yml @@ -21,4 +21,4 @@ jobs: pip install condor_code_reviewer - name: Run Condor - run: condor --gh-api-key ${{ secrets.GH_TOKEN }} --assistant-id ${{ secrets.ASSISTANT_ID }} --pull-request-url ${{ github.event.pull_request.html_url }} + run: condor --gh-api-key ${{ secrets.GH_API_KEY }} --assistant-id ${{ secrets.ASSISTANT_ID }} --pull-request-url ${{ github.event.pull_request.html_url }} From 5cc953c63d7cd2453fe4966115d7f3909d93e8d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orlando=20Avenda=C3=B1o?= <53668077+sebaav12@users.noreply.github.com> Date: Thu, 7 Nov 2024 00:49:57 -0300 Subject: [PATCH 06/11] Update condor.yml From 0639928176329283697043760bd8b7682868c895 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orlando=20Avenda=C3=B1o?= <53668077+sebaav12@users.noreply.github.com> Date: Thu, 7 Nov 2024 00:54:34 -0300 Subject: [PATCH 07/11] Update condor.yml --- .github/workflows/condor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/condor.yml b/.github/workflows/condor.yml index 6d6bd15..d3da070 100644 --- a/.github/workflows/condor.yml +++ b/.github/workflows/condor.yml @@ -21,4 +21,4 @@ jobs: pip install condor_code_reviewer - name: Run Condor - run: condor --gh-api-key ${{ secrets.GH_API_KEY }} --assistant-id ${{ secrets.ASSISTANT_ID }} --pull-request-url ${{ github.event.pull_request.html_url }} + run: condor --gh-api-key ${{ secrets.GH_API_KEY }} --pull-request-url ${{ github.event.pull_request.html_url }} From 15f735d6ba2f89beaef2005d4e75a880dfd25f31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orlando=20Avenda=C3=B1o?= <53668077+sebaav12@users.noreply.github.com> Date: Thu, 7 Nov 2024 01:04:14 -0300 Subject: [PATCH 08/11] Update condor.yml --- .github/workflows/condor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/condor.yml b/.github/workflows/condor.yml index d3da070..6d6bd15 100644 --- a/.github/workflows/condor.yml +++ b/.github/workflows/condor.yml @@ -21,4 +21,4 @@ jobs: pip install condor_code_reviewer - name: Run Condor - run: condor --gh-api-key ${{ secrets.GH_API_KEY }} --pull-request-url ${{ github.event.pull_request.html_url }} + run: condor --gh-api-key ${{ secrets.GH_API_KEY }} --assistant-id ${{ secrets.ASSISTANT_ID }} --pull-request-url ${{ github.event.pull_request.html_url }} From c78cb0b6a89f6c5ab76d7569dfe47f5ca5a58238 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orlando=20Avenda=C3=B1o?= <53668077+sebaav12@users.noreply.github.com> Date: Thu, 7 Nov 2024 10:03:36 -0300 Subject: [PATCH 09/11] Update commit_review.yml --- .github/workflows/commit_review.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/commit_review.yml b/.github/workflows/commit_review.yml index 888a854..83484ac 100644 --- a/.github/workflows/commit_review.yml +++ b/.github/workflows/commit_review.yml @@ -5,7 +5,7 @@ on: jobs: review: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - uses: actions/checkout@v4 with: @@ -19,9 +19,9 @@ jobs: pip install code-diff-review - name: Run Python script env: - OPENAI_API_KEY: ${{ secrets.ASSISTANT_ID }} + OPENAI_API_KEY: ${{ secrets.OPENAI_KEY }} OPENAI_ASSISTANT_ID: ${{ secrets.COMMIT_ASSISTANT }} - GH_TOKEN: ${{ secrets.GH_TOKEN }} + GH_TOKEN: ${{ secrets.GH_API_KEY}} REPO: ${{ github.repository }} BRANCH: ${{ github.ref_name }} GH_BEFORE: ${{ github.event.before }} @@ -40,4 +40,4 @@ jobs: --sha "$SHA" \ --message "$MESSAGE" \ --webhook "$WEBHOOK" \ - --websecret "$WEBSECRET" \ No newline at end of file + --websecret "$WEBSECRET" From 6899bbd0d9c8bce52f625f6be98becbfd4b8c590 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orlando=20Avenda=C3=B1o?= <53668077+sebaav12@users.noreply.github.com> Date: Thu, 7 Nov 2024 10:03:55 -0300 Subject: [PATCH 10/11] Update condor.yml --- .github/workflows/condor.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/condor.yml b/.github/workflows/condor.yml index 6d6bd15..f624a41 100644 --- a/.github/workflows/condor.yml +++ b/.github/workflows/condor.yml @@ -21,4 +21,4 @@ jobs: pip install condor_code_reviewer - name: Run Condor - run: condor --gh-api-key ${{ secrets.GH_API_KEY }} --assistant-id ${{ secrets.ASSISTANT_ID }} --pull-request-url ${{ github.event.pull_request.html_url }} + run: condor --openai-key ${{ secrets.OPENAI_KEY }} --gh-api-key ${{ secrets.GH_API_KEY }} --assistant-id ${{ secrets.ASSISTANT_ID }} --pull-request-url ${{ github.event.pull_request.html_url }} From 05aef03a9786c101676d3bed458b5ddf82e49e56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Orlando=20Avenda=C3=B1o?= <53668077+sebaav12@users.noreply.github.com> Date: Thu, 7 Nov 2024 10:42:19 -0300 Subject: [PATCH 11/11] Update condor.yml --- .github/workflows/condor.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.github/workflows/condor.yml b/.github/workflows/condor.yml index f624a41..8d7d9ca 100644 --- a/.github/workflows/condor.yml +++ b/.github/workflows/condor.yml @@ -1,24 +1,18 @@ name: Condor Code Review - on: [pull_request] - jobs: review: runs-on: ubuntu-latest - steps: - name: Checkout code uses: actions/checkout@v2 - - name: Set up Python uses: actions/setup-python@v2 with: python-version: 3.8 - - name: Install dependencies run: | python -m pip install --upgrade pip pip install condor_code_reviewer - - name: Run Condor run: condor --openai-key ${{ secrets.OPENAI_KEY }} --gh-api-key ${{ secrets.GH_API_KEY }} --assistant-id ${{ secrets.ASSISTANT_ID }} --pull-request-url ${{ github.event.pull_request.html_url }}