diff --git a/.forgejo/workflows/push.yaml b/.forgejo/workflows/push.yaml deleted file mode 100644 index f5eec79..0000000 --- a/.forgejo/workflows/push.yaml +++ /dev/null @@ -1,50 +0,0 @@ -name: On_Push - -on: - push: - branches: - - 'main' - paths: - - .forgejo/**/* - - Committee/**/Handovers/* - - Committee/**/Budget/* - - Events/**/* - # so we can manually build the artifacts - workflow_dispatch: - -jobs: - # rust code must be formatted for standardisation - pdfs: - # build it using teh base nixos system, helps with caching - runs-on: nix - strategy: - matrix: - script: [ handovers, budget, events ] - permissions: - # needs this to create tags and releases - contents: write - steps: - # get the repo first - - uses: https://code.forgejo.org/actions/checkout@v4 - - uses: https://forgejo.skynet.ie/Skynet/actions/get_lfs@v3 - with: - repository: ${{ gitea.repository }} - ref_name: ${{ gitea.ref_name }} - # actual script to run the build process - - run: nix run .#${{ matrix.script }} - # zip the files so they can be released - - run: | - mkdir releases - zip -r releases/${{ matrix.script }}.zip pdf_${{ matrix.script }} - # upload them so they are available at https://forgejo.skynet.ie/Computer_Society/open-goverance/releases/tag/minutes_latest - - uses: https://forgejo.skynet.ie/Skynet/actions-forgejo-release@v1 - with: - token: ${{ secrets.API_TOKEN_FORGEJO }} - direction: upload - release-dir: releases - url: https://forgejo.skynet.ie - repo: Computer_Society/open-goverance - title: "PDFs of ${{ matrix.script }}" - tag: "${{ matrix.script }}_latest" - # basically replace an existing release if it exists - override: true \ No newline at end of file diff --git a/.forgejo/workflows/push_budgets.yaml b/.forgejo/workflows/push_budgets.yaml new file mode 100644 index 0000000..9cbbc42 --- /dev/null +++ b/.forgejo/workflows/push_budgets.yaml @@ -0,0 +1,29 @@ +name: On_Push + +on: + push: + branches: + - 'main' + paths: + - Committee/**/Budget/* + # so we can manually build the artifacts + workflow_dispatch: + +jobs: + # rust code must be formatted for standardisation + pdfs: + # build it using teh base nixos system, helps with caching + runs-on: nix + permissions: + # needs this to create tags and releases + contents: write + steps: + # has to checkout first in order to be able to use the action + - uses: https://code.forgejo.org/actions/checkout@v4 + - name: Use local action + uses: ./.forgejo/actions/build-release-pdf + with: + repository: ${{ gitea.repository }} + ref_name: ${{ gitea.ref_name }} + token: ${{ secrets.API_TOKEN_FORGEJO }} + script: "budget" diff --git a/.forgejo/workflows/push_events.yaml b/.forgejo/workflows/push_events.yaml new file mode 100644 index 0000000..1e47787 --- /dev/null +++ b/.forgejo/workflows/push_events.yaml @@ -0,0 +1,29 @@ +name: On_Push + +on: + push: + branches: + - 'main' + paths: + - Events/**/* + # so we can manually build the artifacts + workflow_dispatch: + +jobs: + # rust code must be formatted for standardisation + pdfs: + # build it using teh base nixos system, helps with caching + runs-on: nix + permissions: + # needs this to create tags and releases + contents: write + steps: + # has to checkout first in order to be able to use the action + - uses: https://code.forgejo.org/actions/checkout@v4 + - name: Use local action + uses: ./.forgejo/actions/build-release-pdf + with: + repository: ${{ gitea.repository }} + ref_name: ${{ gitea.ref_name }} + token: ${{ secrets.API_TOKEN_FORGEJO }} + script: "events" diff --git a/.forgejo/workflows/push_handovers.yaml b/.forgejo/workflows/push_handovers.yaml new file mode 100644 index 0000000..248528c --- /dev/null +++ b/.forgejo/workflows/push_handovers.yaml @@ -0,0 +1,29 @@ +name: On_Push + +on: + push: + branches: + - 'main' + paths: + - Committee/**/Handovers/* + # so we can manually build the artifacts + workflow_dispatch: + +jobs: + # rust code must be formatted for standardisation + pdfs: + # build it using teh base nixos system, helps with caching + runs-on: nix + permissions: + # needs this to create tags and releases + contents: write + steps: + # has to checkout first in order to be able to use the action + - uses: https://code.forgejo.org/actions/checkout@v4 + - name: Use local action + uses: ./.forgejo/actions/build-release-pdf + with: + repository: ${{ gitea.repository }} + ref_name: ${{ gitea.ref_name }} + token: ${{ secrets.API_TOKEN_FORGEJO }} + script: "handovers" diff --git a/.forgejo/workflows/push_minutes.yaml b/.forgejo/workflows/push_minutes.yaml index aa092a3..ef25b4e 100644 --- a/.forgejo/workflows/push_minutes.yaml +++ b/.forgejo/workflows/push_minutes.yaml @@ -5,7 +5,6 @@ on: branches: - 'main' paths: - - .forgejo/**/* - Minutes/**/* # so we can manually build the artifacts workflow_dispatch: diff --git a/Committee/2023-2024/Handovers/Senior_System_Administrator.md b/Committee/2023-2024/Handovers/Senior_System_Administrator.md index 125fecf..0e5025d 100644 --- a/Committee/2023-2024/Handovers/Senior_System_Administrator.md +++ b/Committee/2023-2024/Handovers/Senior_System_Administrator.md @@ -109,3 +109,4 @@ Brendan Golden. [5]: https://renew.skynet.ie/ [6]: https://renew.skynet.ie/recovery/ [7]: https://2016.skynet.ie/history.html + diff --git a/Events/2023-2024/Summer_Week-09.md b/Events/2023-2024/Summer_Week-09.md index 3bbe576..8798ddb 100644 --- a/Events/2023-2024/Summer_Week-09.md +++ b/Events/2023-2024/Summer_Week-09.md @@ -51,4 +51,4 @@ We hope to see you guys on Saturday, and may the best modder win! ### Poster -![Minecraft Mod Jam Poster](./Posters/Summer_Week-09.png) \ No newline at end of file +![Minecraft Mod Jam Poster](./Posters/Summer_Week-09.png) diff --git a/Minutes/2024-2025/Committee/2024-09-13.md b/Minutes/2024-2025/Committee/2024-09-13.md index c104153..53e0aa6 100644 --- a/Minutes/2024-2025/Committee/2024-09-13.md +++ b/Minutes/2024-2025/Committee/2024-09-13.md @@ -101,4 +101,4 @@ Milan and co want to give a presentation on Microsoft #### 1st year wants to promote a class discord -Approved without any issue. \ No newline at end of file +Approved without any issue.