WIP: Patch: Simplify workflows #12

Draft
TurtleException wants to merge 3 commits from patch/simplify-workflows into main

There's a lot of boilerplate code in the build workflows. Much of it is just duplicates.

Most of the steps can be replaced by references to the actions/ repositories.

There's a lot of boilerplate code in the build workflows. Much of it is just duplicates. Most of the steps can be replaced by references to the [actions/](https://forge.turtle-host.de/actions) repositories.
Use docker-build and docker-push actions
All checks were successful
Build Search API / npm (pull_request) Successful in 11s
Build IoT Broker / docker (pull_request) Successful in 10s
Build Search API / docker (pull_request) Successful in 30s
Build Web Frontend / docker (pull_request) Successful in 4s
ca12408361
All checks were successful
Build Search API / npm (pull_request) Successful in 11s
Build IoT Broker / docker (pull_request) Successful in 10s
Build Search API / docker (pull_request) Successful in 30s
Build Web Frontend / docker (pull_request) Successful in 4s
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin patch/simplify-workflows:patch/simplify-workflows
git switch patch/simplify-workflows

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff patch/simplify-workflows
git switch patch/simplify-workflows
git rebase main
git switch main
git merge --ff-only patch/simplify-workflows
git switch patch/simplify-workflows
git rebase main
git switch main
git merge --no-ff patch/simplify-workflows
git switch main
git merge --squash patch/simplify-workflows
git switch main
git merge --ff-only patch/simplify-workflows
git switch main
git merge patch/simplify-workflows
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
TurtleHost/mono!12
No description provided.