mirror of
https://github.com/fosrl/newt.git
synced 2026-03-09 07:12:28 -05:00
[PR #166] [MERGED] Adding GHCR to CI/CD Release Workflow & further improvements #158
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/fosrl/newt/pull/166
Author: @marcschaeferger
Created: 10/21/2025
Status: ✅ Merged
Merged: 10/21/2025
Merged by: @oschwartz10612
Base:
main← Head:gh-action📝 Commits (3)
ec05686ci(actions): pin action versions to commit SHAs for security2a273dcci(actions): add GHCR mirroring and cosign signing for Docker imagesa1a3d63ci(actions): change runner from ubuntu-latest to amd64-runner for CI/CD workflows📊 Changes
2 files changed (+155 additions, -59 deletions)
View changed files
📝
.github/workflows/cicd.yml(+152 -56)📝
.github/workflows/test.yml(+3 -3)📄 Description
Community Contribution License Agreement
By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
Description Copilot
This pull request enhances the CI/CD pipeline and test workflow for improved security, reliability, and container image handling. The main changes include pinning all GitHub Actions to specific commit SHAs, adding multi-registry container image publishing and signing (including dual-signing with Cosign), and improving runner consistency.
CI/CD Workflow Improvements:
.github/workflows/cicd.ymlare now pinned to specific SHAs to reduce supply-chain risk. [1] [2]skopeo.Test Workflow Improvements:
amd64-runneras the CI/CD pipeline for consistency..github/workflows/test.ymlare also pinned to specific SHAs.How to test?
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.