• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

kyma-project / compass-manager / 27612896220
26%

Build:
DEFAULT BRANCH: main
Ran 16 Jun 2026 11:05AM UTC
Jobs 1
Files 20
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Jun 2026 11:01AM UTC coverage: 25.961%. Remained the same
27612896220

push

github

web-flow
Add environment protection for secret access in upload-release-report workflow (#565)

## Description

Fixes a security finding: the `upload-release-report` job accessed the
`RELEASE_LOG_UPLOADER_SA` secret without being tied to a protected
GitHub environment, bypassing environment protection rules.

## Changes

Added `environment: ${{ vars.PROTECTED_ENVIRONMENT }}` to the
`upload-release-report` job. This gates access to the
`RELEASE_LOG_UPLOADER_SA` secret behind the configured environment's
protection rules (e.g. required reviewers, branch restrictions, wait
timers).

Using a repository variable for the environment name — rather than a
hardcoded string — keeps the workflow portable across repos that may use
different environment names. The `PROTECTED_ENVIRONMENT` repository
variable must be set in the repo settings.

## Related

Same fix applied in
[kyma-project/application-connector-manager#873](https://github.com/kyma-project/application-connector-manager/pull/873).

817 of 3147 relevant lines covered (25.96%)

0.29 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27612896220.1 16 Jun 2026 11:05AM UTC 20
25.96
GitHub Action Run
Source Files on build 27612896220
  • Tree
  • List 20
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27612896220
  • cad0fd7d on github
  • Prev Build on main (#27600707045)
  • Next Build on main (#27638416130)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc