Skip to content

Sette opp periodisk redeployment? #112

Open

Description

@orjahren

Etter #107, #108 henter vi arrangementer fra Peoply. Men dette gjør vi kun når vi bygger. Derfor kan det være en tanke å sette opp periodisk redeployment slik at vi alltid har "ganske oppdatert" arrangementer.

Margen får farge utifra om arrangementene har vært/er i fremtiden. Usikker på om det gjøres dynamisk i klienten eller ved bygging. Tror det er ved bygging. (Gjøre i https://github.com/fui/fui.github.io/blob/master/pages/index.html#L50 )

Så jeg tror nattlig redeployment kan være en idé

Hvordan man setter det opp står beskrevet her: https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#schedule

Activity

  1. sapnilaa commented on Oct 28, 2025

    @sapnilaa
    Contributor

    Kan jo også sjekke om nyeste event-et som ligger i _data/events.json stemmer med nyeste vi henter fra Peoply og ut i fra det trigge deploy. Da slipper vi å trigge unødvendig deploys selv om det ikke er noen endringer i events.

  2. sapnilaa commented on Oct 28, 2025

    @sapnilaa
    Contributor

    Eventuelt sjekke om id i events matcher

  3. orjahren commented on Oct 28, 2025

    @orjahren
    ContributorAuthor

    Kan jo også sjekke om nyeste event-et som ligger i _data/events.json stemmer med nyeste vi henter fra Peoply og ut i fra det trigge deploy. Da slipper vi å trigge unødvendig deploys selv om det ikke er noen endringer i events.

    Hm ja, men da trenger vi en måte å persistere den filen. Sånn det er nå så hentes filen ved bygging og så "forsvinner den" når bygget er ferdig. Så vi har ingen måte å sjekke hvilken rådata som ligger til grunn for det nåværende bygget AFAIK.

    Vi kan jo alltids fetche DOMen og så finne IDene basert på URLene i a-taggene, men det er ganske hacky. Tror jeg?? Kanskje det kan gå??
    Idk, hvis du er gira må du gjerne teste det ut
    Og: Selv om dette med IDer funker for å la oss sørge for å alltid ha de nyeste arrangementene, må vi også huske på dette med border-color for arrangementer som allerede har vært

  4. orjahren commented on Oct 28, 2025

    @orjahren
    ContributorAuthor

    Vi laster opp en artefact ved bygging. Den burde kunne hentes ned igjen. Dersom den aktuelle filen inngår i en artefacten er saken biff. Sjekker

    Update: Ser ut som artefactsene er det som er igjen etter siden er kompilert, og da har den vasket bort ting som den dataen. Vi kan jo evt se på å lagre den på en annen måte slik at den vil kunne inngå i artefacten

  5. sapnilaa commented on Oct 31, 2025

    @sapnilaa
    Contributor

    Men hvorfor "forsvinner" events.json-filen?

  6. orjahren commented on Oct 31, 2025

    @orjahren
    ContributorAuthor

    Men hvorfor "forsvinner" events.json-filen?

    Byggeprosessen "vasker" spesialmapper som _data ved kompliering. Det er en feature ™️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions