Tag suchen

Tag:

Tag github_actions

GitHub Attestations or Cosign: When the Switch Pays Off 02.10.2026 09:41:57

github actions supply chain security cosign provenance ci/cd english sigstore slsa
GitHub Attestations and cosign both produce Sigstore signatures. The question is therefore not whether you sign, but who runs the trust infrastructure and who ultimately verifies. Why provenance evidence is needed in the first place is covered in Provenance and SLSA, in Provenance and Attestation, and in enforcing provenance in the cluster with Kyv... mehr auf muellermh.wordpress.com

GitHub Attestations oder cosign: wann sich der Wechsel lohnt 02.10.2026 08:00:00

anleitung supply chain security cosign entwicklung github actions sicherheit slsa sigstore provenance ci/cd
GitHub Attestations oder cosign? Plan-Voraussetzung, Prüfung mit gh attestation verify und drei Kriterien, ab denen ein Wechsel zu cosign lohnt.... mehr auf muellermh.wordpress.com

Dependency Review Action: der Schwachstellen-Check direkt im Pull Request 14.09.2026 09:45:49

entwicklung github actions supply chain security anleitung github advisory database dependency review sicherheit software composition analysis
GitHubs Dependency Review Action blockiert Pull Requests mit bekannten Schwachstellen vor dem Merge. Einrichtung, Schwellenwerte und Grenzen im Überblick.... mehr auf muellermh.wordpress.com

GitHub Actions Environments und Approval Gates: wann eine manuelle Freigabe wirklich schützt 11.09.2026 00:32:16

anleitung entwicklung github actions sicherheit ci/cd
Der Beitrag vom 6. August (Vier-Augen-Prinzip in der Pipeline) beschreibt Required Reviewers auf Ebene des Pull Requests: ein zweiter Mensch liest den Code, bevor er in den Ziel-Branch gemergt wird. GitHub Actions kennt eine zweite, unabhängige Stelle für eine manuelle Freigabe: das Environment. Eine Environment Protection Rule greift nicht beim Re... mehr auf muellermh.wordpress.com

Reusable Workflows versionieren: Major-Tags, Breaking Changes und ein Test-Repo 09.09.2026 01:15:26

reusable workflows anleitung breaking changes github actions entwicklung ci/cd versionierung
Warum @main ein stiller Breaking-Change-Kanal ist Sobald du einen zentralen Reusable Workflow oder eine Composite Action baust, auf die mehrere Repos per uses: verweisen, hast du ein Verteilungsproblem geschaffen, das mit dem eigentlichen Workflow-Code nichts mehr zu tun hat. Der Code selbst kann fehlerfrei sein. Trotzdem reicht ein einziger Merge ... mehr auf muellermh.wordpress.com

OIDC Workload Identity Federation in CI/CD: das Ende langlebiger Cloud-Secrets 31.08.2026 07:16:22

workload identity federation oidc ci/cd sicherheit aws hosting cloud security github actions anleitung aws iam
Gespeicherte AWS-Keys und Service-Principal-Secrets sind das größte CI/CD-Risiko. OIDC Workload Identity Federation ersetzt sie durch kurzlebige Tokens.... mehr auf muellermh.wordpress.com

Automatisiertes Deployment eines React-Frontends mit GitHub Actions und FTP 18.03.2025 18:34:10

build deployment ftp-deploy-action github actions node.js produktions-build linux ftp git react ci/cd workflow
In diesem Artikel zeige ich dir, wie du dein React-Projekt, das mithilfe von Create React App erstellt wurde, automatisch per GitHub Actions auf einen FTP-Server deployst. Dabei kommt die FTP-Deploy-Action von Sam Kirkland zum Einsatz. Dieses Setup automatisiert de... mehr auf 1manfactory.com

GitHub Actions absichern: Pinning, OIDC und least privilege 10.06.2026 22:23:40

sicherheit ci/cd oidc git devops supply chain security anleitung github actions entwicklung
GitHub Actions sind praktisch und genau deshalb gefährlich. Ein Workflow läuft mit Token, hat Zugriff aufs Repository und zieht oft fremden Code aus dem Marketplace, ohne dass jemand genau hinschaut. Wer eine Action per Tag einbindet, vertraut darauf, dass hinter diesem Tag morgen noch derselbe Code steckt. Das muss nicht so sein. Hier sind drei [&... mehr auf muellermh.wordpress.com

Automatisierte Sicherheitsüberwachung und Aktualisierung von npm-Abhängigkeiten 17.04.2025 16:56:52

npm install patch management lockfile package.json versionssicherheit versionskontrolle git fetch npm typescript git checkout npm outdated manuelle prüfung sicherheit entwicklerworkflow pull requests github dependabot sicherheitsupdates automatisierung continuous integration dependabot codepflege github actions paketaktualisierung stabile builds javascript dependabot.yml dependency management softwarewartung open source keine auto-merge updates
GitHub bietet mit Dependabot ein Werkzeug, das deine JavaScript-/TypeScript-Projekte mit npm kontinuierlich auf veraltete Pakete oder Sicherheitslücken überwacht. Die Kombination aus regelmäßigen Updates und transparenter Kontrolle... mehr auf 1manfactory.com

Automatisiertes Deployment mit GitHub Actions – So funktioniert’s 18.03.2025 10:53:33

git ci/cd workflow ssh-deployment composer linux symfony cache clear automatisierung github actions github secrets production environment deployment
In diesem Beitrag zeige ich, wie du den manuellen Deployment-Prozess deines Symfony-Projekts automatisieren kannst. Anstatt dich jedes Mal manuell per SSH einzuloggen und Befehle wie git pull, composer install --no-dev --optimize-autoloader und php bin/console cache:clear --env=prod auszuführen, übernimmt G... mehr auf 1manfactory.com

Reusable Workflows in GitHub Actions sauber bauen 17.07.2026 08:38:12

github actions entwicklung automatisierung anleitung workflow ci/cd devops sicherheit
In fast jedem Repository, das über ein paar Wochen hinaus lebt, sieht die Pipeline irgendwann gleich aus: build, test, scan, deploy. Und in fast jedem zweiten Repository steht dieser Ablauf noch einmal komplett neu getippt in der Workflow-Datei. Das ist der Punkt, an dem Reusable Workflows sinnvoll werden. Sie sind nicht neu, aber sie werden [̷... mehr auf muellermh.wordpress.com

Workflows statisch prüfen: actionlint und zizmor in der Pipeline 27.08.2026 09:53:51

security linting entwicklung github actions zizmor ci-cd anleitung sicherheit static analysis actionlint
GitHub-Actions-Workflows vor dem ersten Lauf prüfen: actionlint für Syntax-Fehler, zizmor für Sicherheitslücken wie Script-Injection und zu weite Rechte.... mehr auf muellermh.wordpress.com

Dependabot und Renovate: automatische Updates richtig einsetzen 29.06.2026 08:38:59

dependencies anleitung renovate dependabot entwicklung github actions sicherheit ci/cd
Abhängigkeiten veralten leise. Eine Bibliothek, die du vor einem Jahr eingebunden hast, hat seitdem vielleicht ein halbes Dutzend Patches bekommen, darunter Sicherheitsfixes. Wer das manuell verfolgt, verliert. Dependabot und Renovate nehmen diese Arbeit ab, indem sie veraltete Pakete erkennen und automatisch Pull Requests öffnen. Beide lösen dasse... mehr auf muellermh.wordpress.com

Reusable Workflows versionieren: Major-Tags, Breaking Changes, Test-Repo 22.08.2026 13:48:14

breaking changes ci-cd anleitung semver reusable workflows entwicklung github actions sicherheit versionierung
Ein reusable Workflow, der in zwanzig Repos gleichzeitig läuft, ist praktisch, bis du ihn änderst. Sobald mehrere Teams uses: org/.github/workflows/build.yml@main schreiben, zieht jeder Push auf main sofort in jede Pipeline ein. Für einen zentral gepflegten Workflow ist das keine Kleinigkeit: ein neuer Input, ein geänderter Default, ein umbenannter... mehr auf muellermh.wordpress.com

Ephemere Runner: warum persistente CI-Maschinen die Isolation kaputtmachen 12.08.2026 09:04:24

anleitung github actions entwicklung self-hosted runner kubernetes ephemeral runner sicherheit ci/cd
Self-hosted Runner sind praktisch. Eigene Hardware, volle Kontrolle über Tooling, keine Minuten-Abrechnung. Der bequeme Weg ist, eine VM einmal aufzusetzen und dann Job für Job darauf laufen zu lassen. Genau da fängt das Problem an. Ein Runner, der über hunderte Builds am Leben bleibt, ist keine saubere Umgebung mehr, sondern ein gemeinsam genutzte... mehr auf muellermh.wordpress.com

Docker Images für unterschiedliche Plattformen bauen 25.10.2021 19:04:23

kubernetes github actions crossplattform allgemein planet_ubuntuusers amd64 docker linux raspberri pi
Seit ich denken kann beherrschten x86 Architekturen meine IT Welt. Dank Smartphones, dem RaspberriPi, der Graviton Plattform von Amazon oder aktuellen Apple Geräten ändert sich das ein wenig. Als User können von diesem Wettbewerb nur profitieren. Für Programmierer und Admins wird die Welt ein wenig komplexer sobald wir Binaries bauen. Ich kann a... mehr auf radikalblogger.de

Least Privilege in der Pipeline: Rechte, die niemand braucht 10.07.2026 08:50:42

entwicklung github actions anleitung oidc ci/cd least privilege sicherheit pipeline security
Die meisten CI/CD-Pipelines laufen mit viel mehr Rechten als sie brauchen. Ein Workflow, der eigentlich nur Tests ausführen soll, hat Schreibzugriff auf das Repository, kann Releases anlegen und liest nebenbei alle Secrets aus. Das fällt niemandem auf, solange nichts passiert. Wenn eine Dependency kompromittiert wird oder ein Pull Request von außen... mehr auf muellermh.wordpress.com

CI/CD-Caching ohne Sicherheitsrisiko: was in den Cache gehört und was nicht 15.07.2026 08:38:16

github actions entwicklung caching supply chain security anleitung ci/cd devops sicherheit
Caching ist der einfachste Weg, eine Pipeline schneller zu machen. Man setzt drei Zeilen in den Workflow, die Build-Zeit halbiert sich, niemand fragt nach. Genau deshalb ist der Cache eine der am wenigsten geprüften Stellen in CI/CD. Er ist ein beschreibbarer, geteilter Speicher, der zwischen zwei Läufen Daten transportiert. Wer da hineinschreiben ... mehr auf muellermh.wordpress.com

Provenance und SLSA: woher ein Artefakt wirklich stammt 08.07.2026 08:39:40

github actions entwicklung anleitung supply chain security provenance slsa sigstore sicherheit
Eine SBOM beantwortet die Frage, was in einem Artefakt steckt. Sie beantwortet aber nicht die Frage, wie das Artefakt entstanden ist. Genau diese Lücke füllt Provenance. Eine Provenance-Attestierung ist ein signierter Nachweis darüber, aus welchem Quellcode, mit welchem Build-System und mit welcher Konfiguration ein Artefakt gebaut wurde. Wer ein C... mehr auf muellermh.wordpress.com

Composite Actions richtig schneiden: wann ein Step-Bündel besser ist als ein Workflow 17.08.2026 08:38:35

entwicklung github actions anleitung reusable workflows composite actions devops ci/cd
Reusable Workflows habe ich hier im Juli schon behandelt. Die kleinere Einheit daneben ist die Composite Action: ein Bündel aus Steps, das sich wie eine einzelne Action aufrufen lässt. Beide Mechanismen sind wiederverwendbar, beide stehen in YAML, und trotzdem lösen sie unterschiedliche Probleme. Wer sie verwechselt, baut entweder Workflows, die ni... mehr auf muellermh.wordpress.com