fossgis / fossgis-webseite

FOSSGIS Webseite
https://www.fossgis.de
1 stars 18 forks source link

Access & workflow #64

Closed nilsnolde closed 1 year ago

nilsnolde commented 1 year ago

@pka can you quickly summarize the important steps how this repo/hugo works?

If Katja pushes here to master, what's happening? Is there a webhook that's doing some request on pushes or how does web2.fossgis.de get updated?

nilsnolde commented 1 year ago

@katjahafi tried to publish an article in /news but it didn't work apparently. I wonder where the magic happens? Not in Github Actions..

We're both wondering if it has smth to do with the recent Github breach after which they created a new private RSA key for ssh access.

Nakaner commented 1 year ago

There might be a script on the web server itself.

nilsnolde commented 1 year ago

At least nothing in cron.. Also that wouldn't update things instantly, which seemed to have been the case so far. But I'm not an admin here, so I can't see if there's webhooks set up. Not very familiar with hugo, well not at all..

pka commented 1 year ago

Für die Aktualisierung des Vereinskalenders gibt es ein "cron-Job" zum automatischen Deployment um 2 Uhr: https://github.com/fossgis/fossgis-webseite/blob/93cddfe46e46b3f83ca97d866cb5f1bdc92482e2/.github/workflows/main.yml#L7

Bei einem git push wird sofort ausgerollt: https://github.com/fossgis/fossgis-webseite/blob/93cddfe46e46b3f83ca97d866cb5f1bdc92482e2/.github/workflows/main.yml#L40

nilsnolde commented 1 year ago

Ah, meine Augen haben nur den cron job gesehen. Hm, seltsam, wieso sehe ich nix in Actions tab von master pushes?

katjahafi commented 1 year ago

Die Frage ist, warum wird die heute erstellte News nicht auf die Webseite übernommen?

Nächste Frage: Beim Kalender werden die vergangenen Termine herausgenommen. Der Termin FOSSGIS-Konferenz ist vergangen und immer noch angezeigt. Ist da ein Zusammenhang?

pka commented 1 year ago

Gute Fragen.

Der Cron-Job war deaktiviert:

This scheduled workflow is disabled because there hasn't been activity in this repository for at least 60 days. Enable this workflow to resume scheduled runs.

Wieso der Workflow bei einem Push nicht läuft, verstehe ich nicht.

pka commented 1 year ago

Beim Push davor lief der Workflow noch: https://github.com/fossgis/fossgis-webseite/actions/runs/3895457750

Offenbar war er auch für Pushes disabled😯

nilsnolde commented 1 year ago

Walhalla😂

Hört sich nach Github Bug an.. Kannst du mal probieren @katjahafi mit „git commit --allow-empty -m "Trigger Build" && git push“? Dann sollte es ja wieder klappen.

katjahafi commented 1 year ago

läuft, vielen Dank.