SPB Git forge

spb/job-ka

Public
229commits 1branches 0releases
38.1 MBsize
maindefault branch
2 h agolast push
HTML 82.1% Python 14.6% TypeScript 1.9% CSS 1% JavaScript 0.5%

page 3

  1. Sun, Aug 30, 2026 10

    1. Simon-Pierre Boucher committed 25 days ago · 1 file +115 −4
    2. Simon-Pierre Boucher committed 25 days ago · 1 file +115 −4
    3. Simon-Pierre Boucher committed 25 days ago · 1 file +114 −3
    4. Simon-Pierre Boucher committed 25 days ago · 1 file +116 −4
    5. Simon-Pierre Boucher committed 25 days ago · 1 file +115 −3
    6. [ka6] fix connecteur msi_gestion: repli « détail seulement » pendant les maintenances nocturnes d'ADP WFN — cause de l'échec du 2026-08-29 22:51 : fenêtre de maintenance planifiée d'ADP Workforce Now du samedi soir (~22:00→02:00 ET, même événement systémique que cultures_genv a57f452, groupe_nordik a17b979, h2o_innovation 644a2d4 et mitsubishi_hc_capital 9d9e3f4), pendant laquelle workforcenow.adp.com redirige vers sorry.adp.com et la liste job-requisitions renvoie du HTML (« Expecting value: line 1 column 1 »). Un seul passage raté + cycle ~3 h suffit à dépasser le seuil stale de 4 h. Fix (pattern cultures_genv/groupe_nordik/h2o_innovation/mitsubishi_hc_capital/ciena) : si la liste échoue en 5xx/non-JSON, revalidation une à une des offres actives connues via l'API détail job-requisitions/<itemID> (réquisition complète live — aucune donnée inventée) ; 404 = offre retirée ; si RIEN n'est validable (maintenance totale) l'erreur d'origine est propagée (sync en échec, inventaire préservé). Le chemin liste normal reprend seul dès la fin de la maintenance. Tests réels (2026-08-30 00:50-00:51 ET, juste avant le retour de la fenêtre de maintenance) : run.py sync msi_gestion (chemin normal) → ok, found=5 (= médiane 5.0), 5 actives en base ; repli avec liste 502 simulée → 5 offres revalidées live (descriptions complètes). À 00:52 ET la maintenance totale a repris (liste ET détail 302 → sorry.adp.com) : le repli propage alors l'erreur comme conçu. pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200.
      Simon-Pierre Boucher committed 25 days ago · 1 file +113 −4
    7. [ka6] fix connecteur cultures_genv: repli « détail seulement » pendant les maintenances nocturnes d'ADP WFN — cause de l'échec du 2026-08-29 22:01 : deuxième fenêtre de maintenance planifiée d'ADP Workforce Now (samedi soir ~22:00→02:00 ET, après celle de vendredi déjà documentée), pendant laquelle tout workforcenow.adp.com redirige vers sorry.adp.com et la liste job-requisitions renvoie du HTML (« Expecting value: line 1 column 1 »). TOUS les connecteurs ADP passés entre 22:00 et 23:27 ont échoué à l'identique (cookit, groupe_nordik, h2o_innovation, msi_gestion, mitsubishi_hc_capital, nemaska_lithium, richelieu, etc.) = systémique côté ADP, aucun tenant en cause. Comme le cycle met ~3 h entre deux passages, un seul passage raté pendant la fenêtre dépasse le seuil stale de 4 h. Fix (pattern ciena ae44d7c) : si la liste échoue en 5xx/non-JSON, revalidation une à une des offres actives connues via l'API détail job-requisitions/<itemID> (réquisition complète live : titre, date, lieux, description — aucune donnée inventée) ; 404 = offre retirée ; si RIEN n'est validable (maintenance totale) l'erreur d'origine est propagée (sync en échec, inventaire préservé). Le chemin liste normal reprend seul dès la fin de la maintenance. Tests réels : repli avec liste 502 simulée → 7 offres revalidées live ; run.py sync cultures_genv (chemin normal) → ok, found=7 (= médiane 7.0), 7 actives en base. pm2 restart job-ka-sync OK, site local 200, www.job-ka.com 200.
      Simon-Pierre Boucher committed 25 days ago · 1 file +112 −3
  2. Sat, Aug 29, 2026 29

    1. Revert "[ka6] snapshot pré-mission triple_boris"
      …
      This reverts commit ba40d49a102e0f41341e0f15cd66a8d749aefd53.
      Simon-Pierre Boucher committed 26 days ago · 1 file +1 −9
    2. Revert "[ka6] snapshot pré-mission uniboard"
      …
      This reverts commit ed65d0928326c21fa2745e74173d7cd3015b9233.
      Simon-Pierre Boucher committed 26 days ago · 1 file +1 −10
    3. Revert "[ka6] snapshot pré-mission abritek"
      …
      This reverts commit 4e9b08bba5ce6d9aa0b43e4bec5888abcec80199.
      Simon-Pierre Boucher committed 26 days ago · 1 file +1 −10
    4. Revert "[ka6] snapshot pré-mission cookit"
      …
      This reverts commit f729cea589a9fb0e070a6463eac9bb44cf1e72b3.
      Simon-Pierre Boucher committed 26 days ago · 1 file +1 −11
    5. Revert "[ka6] snapshot pré-mission cultures_genv"
      …
      This reverts commit 9897ecfa343749e9d5eebcb2127bfbac4f044684.
      Simon-Pierre Boucher committed 26 days ago · 1 file +1 −12
    6. Simon-Pierre Boucher committed 26 days ago · 1 file +12 −1
    7. Simon-Pierre Boucher committed 26 days ago · 1 file +11 −1
    8. Simon-Pierre Boucher committed 26 days ago · 1 file +10 −1
    9. Simon-Pierre Boucher committed 26 days ago · 1 file +10 −1
    10. Simon-Pierre Boucher committed 26 days ago · 1 file +9 −1
  3. Fri, Aug 28, 2026 1