Compare commits

..

28 Commits

Author SHA1 Message Date
7c00f2537d partenaires 2025
All checks were successful
Deploy website / build (push) Successful in 25s
Deploy website / deploy (push) Successful in 5s
2025-03-11 10:00:05 -04:00
0daf9fa907 removed extra 2024
All checks were successful
Deploy website / build (push) Successful in 24s
Deploy website / deploy (push) Successful in 4s
2025-03-10 20:46:42 -04:00
7f04368035 resultats 24-25
All checks were successful
Deploy website / build (push) Successful in 2m31s
Deploy website / deploy (push) Successful in 14s
2025-03-10 20:42:47 -04:00
85c498584f it goes to public html by default
All checks were successful
Deploy website / build (push) Successful in 23s
Deploy website / deploy (push) Successful in 18s
2024-07-15 14:00:22 -04:00
3676128a6d i guess i need the path
All checks were successful
Deploy website / build (push) Successful in 24s
Deploy website / deploy (push) Successful in 18s
2024-07-15 13:58:50 -04:00
d3b27a5dde should probably download artifacts
Some checks failed
Deploy website / build (push) Successful in 23s
Deploy website / deploy (push) Failing after 9s
2024-07-15 13:56:21 -04:00
2a9bb0a649 wrong local dir
Some checks failed
Deploy website / build (push) Successful in 23s
Deploy website / deploy (push) Failing after 0s
2024-07-15 13:53:05 -04:00
2714507f91 added dirs
Some checks failed
Deploy website / build (push) Successful in 23s
Deploy website / deploy (push) Failing after 1s
2024-07-15 13:52:09 -04:00
de643de6df change upload version
All checks were successful
Deploy website / build (push) Successful in 1m13s
Deploy website / deploy (push) Successful in 2s
2024-07-15 13:36:30 -04:00
84e438511f test without runs-on
Some checks failed
Deploy website / build (push) Failing after 5m57s
Deploy website / deploy (push) Has been skipped
2024-07-14 15:38:19 -04:00
ac37b5e869 correct folder name 2024-07-14 15:37:13 -04:00
cea66409ba add action 2024-07-14 15:35:46 -04:00
3b23cfe2fe thx git 2024-02-26 21:15:15 -05:00
eaeefdd029 Merge remote-tracking branch 'origin/main' into beta 2024-02-26 21:13:34 -05:00
f7382f70ad change amex to primewood logo 2024-02-26 21:08:33 -05:00
ba511c1676 Merge branch 'beta' into 'main'
2024 partenaires

See merge request pls5618/website!15
2024-02-26 01:27:18 +00:00
8598e8961f 2024 partenaires 2024-02-26 01:27:18 +00:00
fb7f3a42bc added assnat margin 2024-02-25 20:05:51 -05:00
8101209fe7 fix assnat image size for plat 2024-02-24 16:30:44 +00:00
8566e810ae Assnat platine 2024-02-24 14:40:53 +00:00
233f4c8407 Merge branch 'beta' of https://git.demerso.net/pls5618/website into beta 2024-02-23 11:51:49 -05:00
c942782126 update partenaires 2024 2024-02-23 11:49:14 -05:00
62d9ca5dd0 update for new runner 2023-09-27 20:18:31 +00:00
3d4d1ee8ea Merge branch 'beta' into 'main'
Beta

See merge request pls5618/website!14
2023-06-08 13:33:26 +00:00
7f4477a4ff Beta 2023-06-08 13:33:26 +00:00
88ad364a41 Merge branch 'beta' into 'main'
gold selection

See merge request pls5618/website!13
2023-04-25 21:14:35 +00:00
4b684cb858 gold selection 2023-04-25 21:14:35 +00:00
e9f49e236e Merge branch 'beta' into 'main'
ajout championnat 2023

See merge request pls5618/website!12
2023-04-25 20:44:24 +00:00
38 changed files with 106 additions and 98 deletions

View File

@ -0,0 +1,49 @@
name: Deploy website
run-name: ${{ gitea.actor }} déploie 🚀
on: [push]
jobs:
build:
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
- name: Install dependencies
run: npm install
- name: NPM build
run: npm run build
- name: Upload Artifacts
uses: actions/upload-artifact@v3
with:
name: build
path: 'build/'
overwrite: true
deploy:
needs: build
environment:
name: pls5618.com
url: https://pls5618.com
steps:
- name: Download Artifacts
uses: actions/download-artifact@v3
with:
name: build
path: 'build/'
- name: FTP Deploy
uses: SamKirkland/FTP-Deploy-Action@v4.3.5
with:
server: pls5618.com
username: ${{ secrets.ftp_user }}
password: ${{ secrets.ftp_password }}
local-dir: ./build/

View File

@ -1,6 +1,7 @@
default: default:
image: node:latest
tags: tags:
- website - node
stages: stages:
- build - build
@ -12,14 +13,15 @@ build:
paths: paths:
- build/ - build/
script: script:
- echo "Build"
- npm install - npm install
- npm run build - npm run build
deploy-beta: deploy-beta:
stage: deploy stage: deploy
before_script:
- apt-get update
- apt-get install ncftp
script: script:
- echo "Deploy to beta server"
- ncftpput -R -u "$ftp_user" -p "$ftp_pass" pls5618.com beta_site build/* - ncftpput -R -u "$ftp_user" -p "$ftp_pass" pls5618.com beta_site build/*
environment: environment:
name: beta name: beta
@ -29,8 +31,10 @@ deploy-beta:
deploy: deploy:
stage: deploy stage: deploy
before_script:
- apt-get update
- apt-get install ncftp
script: script:
- echo "Deploy to server"
- ncftpput -R -u "$ftp_user" -p "$ftp_pass" pls5618.com . build/* - ncftpput -R -u "$ftp_user" -p "$ftp_pass" pls5618.com . build/*
environment: environment:
name: website name: website

12
src/app.d.ts vendored
View File

@ -14,10 +14,22 @@ declare global {
const out: string; const out: string;
export default out; export default out;
} }
declare module '*.jpeg?height=600&width=600&fit=contain&background=transparent&webp' {
const out: string;
export default out;
}
declare module '*.jpg?height=600&width=600&fit=contain&background=transparent&webp' {
const out: string;
export default out;
}
declare module '*.png?width=1100&fit=contain&background=transparent&webp' { declare module '*.png?width=1100&fit=contain&background=transparent&webp' {
const out: string; const out: string;
export default out; export default out;
} }
declare module '*.png?background=transparent&webp' {
const out: string;
export default out;
}
} }
} }

View File

@ -16,6 +16,7 @@
--muted-border-color: #c99a2c; --muted-border-color: #c99a2c;
--card-sectionning-background-color: #189ad6; --card-sectionning-background-color: #189ad6;
--card-background-color: hsl(199, 80%, 55%); --card-background-color: hsl(199, 80%, 55%);
--partenaires-background: hsl(199, 30.6%, 93.41%);
--color: white; --color: white;
--border-width: 2px; --border-width: 2px;
--active-link-color: #0a1425; --active-link-color: #0a1425;
@ -27,6 +28,7 @@
--background-color: #0a1425; --background-color: #0a1425;
--card-sectionning-background-color: #243043; --card-sectionning-background-color: #243043;
--card-background-color: #0c192e; --card-background-color: #0c192e;
--partenaires-background: hsl(217, 34%, 87%);
--card-border-color: #c99a2c; --card-border-color: #c99a2c;
--active-link-color: #189ad6; --active-link-color: #189ad6;
--primary-focus: rgba(201, 154, 44, 0.3); --primary-focus: rgba(201, 154, 44, 0.3);

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

View File

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 151 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

View File

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

View File

Before

Width:  |  Height:  |  Size: 197 KiB

After

Width:  |  Height:  |  Size: 197 KiB

View File

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 774 KiB

After

Width:  |  Height:  |  Size: 774 KiB

View File

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

View File

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 136 KiB

View File

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View File

Before

Width:  |  Height:  |  Size: 372 KiB

After

Width:  |  Height:  |  Size: 372 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

View File

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

View File

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 993 KiB

View File

@ -1,103 +1,22 @@
<script lang="ts"> <script lang="ts">
import primewood from '$lib/assets/partenaires/primewood.png?height=600&width=600&fit=contain&background=transparent&webp'; import or from '$lib/assets/partenaires/or-2025.png?background=transparent&webp';
import machinex from '$lib/assets/partenaires/machinex.png?height=600&width=600&fit=contain&background=transparent&webp'; import argent from '$lib/assets/partenaires/argent-2025.png?background=transparent&webp';
import atocas from '$lib/assets/partenaires/atocas.png?height=600&width=600&fit=contain&background=transparent&webp'; import bronze from '$lib/assets/partenaires/bronze-2025.png?background=transparent&webp';
import usnr from '$lib/assets/partenaires/usnr.png?height=600&width=600&fit=contain&background=transparent&webp';
import boisdaction from '$lib/assets/partenaires/boisdaction.png?height=600&width=600&fit=contain&background=transparent&webp';
import jit from '$lib/assets/partenaires/jit.png?height=600&width=600&fit=contain&background=transparent&webp';
import batteriesexpert from '$lib/assets/partenaires/batteriesexpert.png?height=600&width=600&fit=contain&background=transparent&webp';
import carbotech from '$lib/assets/partenaires/carbotech.png?height=600&width=600&fit=contain&background=transparent&webp';
import festivalduboeuf from '$lib/assets/partenaires/festivalduboeuf.png?height=600&width=600&fit=contain&background=transparent&webp';
import mrc from '$lib/assets/partenaires/mrc.png?height=600&width=600&fit=contain&background=transparent&webp';
import robovic from '$lib/assets/partenaires/robovic.png?height=600&width=600&fit=contain&background=transparent&webp';
import ville from '$lib/assets/partenaires/ville.png?height=600&width=600&fit=contain&background=transparent&webp';
import homedepot from '$lib/assets/partenaires/homedepot.png?height=600&width=600&fit=contain&background=transparent&webp';
import manoir from '$lib/assets/partenaires/manoir.png?height=600&width=600&fit=contain&background=transparent&webp';
import bombardier from '$lib/assets/partenaires/bombardier.png?width=1100&fit=contain&background=transparent&webp';
import hydroquebec from '$lib/assets/partenaires/hydroquebec.png?height=600&width=600&fit=contain&background=transparent&webp';
import vexco from '$lib/assets/partenaires/vexco.png?height=600&width=600&fit=contain&background=transparent&webp';
</script> </script>
<div class="container"> <div class="container">
<article> <img src={or} alt="Partenaires Or" />
<header>Platine</header> <img src={argent} alt="Partenaires Argent" />
<div class="partenaires" id="platine"> <img src={bronze} alt="Partenaires Bronze" />
<img src={bombardier} alt="Fondation J Armand Bombardier" />
</div>
</article>
<article>
<header>Or</header>
<div class="partenaires" id="or">
<img src={atocas} alt="Atocas de l'érable" />
<img src={hydroquebec} alt="Hydro Québec" />
<img src={jit} alt="Jit Laser" />
<img src={machinex} alt="Machinex" />
<img src={usnr} alt="USNR" />
</div>
</article>
<article>
<header>Argent</header>
<div class="partenaires" id="argent">
<img src={primewood} alt="Primewood" />
<img src={batteriesexpert} alt="Batteries Expert" />
<img src={boisdaction} alt="Boisdaction" />
<img src={carbotech} alt="Carbotech" />
<img src={festivalduboeuf} alt="Festival du boeuf" />
<img src={mrc} alt="MRC de l'érable" />
<img src={robovic} alt="Robovic" />
<img src={ville} alt="Ville de Plessisville" />
</div>
</article>
<article>
<header>Bronze</header>
<div class="partenaires" id="bronze">
<img src={homedepot} alt="Home Dépot" />
<img src={manoir} alt="Manoir du Lac William" />
<img src={vexco} alt="Vexco" />
</div>
</article>
</div> </div>
<style lang="scss"> <style lang="scss">
.partenaires { .container {
display: grid; margin-top: 2rem;
column-gap: 20px; display: flex;
row-gap: 20px; flex-flow: column nowrap;
align-items: stretch; width: fit-content;
justify-items: stretch; align-items: center;
gap: 2rem;
img {
object-fit: contain;
filter: drop-shadow(1px 1px 1px white) drop-shadow(-1px 1px 1px white)
drop-shadow(1px -1px 1px white) drop-shadow(-1px -1px 1px white);
}
&#platine {
grid-template-columns: repeat(1, 1fr);
}
&#or {
grid-template-columns: repeat(2, 1fr);
}
&#argent {
grid-template-columns: repeat(3, 1fr);
}
&#bronze {
grid-template-columns: repeat(4, 1fr);
}
@media (min-width: 576px) {
&#platine {
grid-template-columns: repeat(1, 1fr);
}
&#or {
grid-template-columns: repeat(3, 1fr);
}
&#argent {
grid-template-columns: repeat(4, 1fr);
}
&#bronze {
grid-template-columns: repeat(5, 1fr);
}
}
} }
</style> </style>

View File

@ -1,4 +1,6 @@
<script lang="ts"> <script lang="ts">
import img2025 from '$lib/assets/resultats/2025.jpg?width=600&webp';
import img2024 from '$lib/assets/resultats/2024.jpg?width=600&webp';
import img2023 from '$lib/assets/resultats/2023.jpg?width=600&webp'; import img2023 from '$lib/assets/resultats/2023.jpg?width=600&webp';
import img2022 from '$lib/assets/resultats/2022.jpg?width=600&webp'; import img2022 from '$lib/assets/resultats/2022.jpg?width=600&webp';
import img2020 from '$lib/assets/resultats/2020.jpg?width=600&webp'; import img2020 from '$lib/assets/resultats/2020.jpg?width=600&webp';
@ -11,6 +13,26 @@
import Resultat from './Resultat.svelte'; import Resultat from './Resultat.svelte';
const resultats: Res[] = [ const resultats: Res[] = [
{
saison: '2025',
image: img2025,
events: [
{
nom: 'Festival de Robotique Regional',
resultats: ['16e en qualification', 'Alliance finaliste']
}
]
},
{
saison: '2024',
image: img2024,
events: [
{
nom: 'Festival de Robotique Regional',
resultats: ['6e en qualification', 'Prix de la durabilité']
}
]
},
{ {
saison: '2023', saison: '2023',
image: img2023, image: img2023,