CodeWithAsheville / CodeWithAsheville/zipcase

PR workflows are treated as deployments by GitHub

Open
#104 0 comments 0 reactions 0 assignees View on GitHub
bug good first issue
Dominant language
TypeScript
Stars
2
Forks
0
Avg merge
3h 41m
Merged PRs (30d)
6

Description

GitHub is registering Deployments for workflows that run on Pull Requests because they use `environment` to determine which secret/variable versions to use — `dev` or `prod`.

Apparently, GitHub treats anything that uses `environment` as a deployment. We have something like 550 deployments at this point, even though we've deployed maybe tens of times, at most.

Refactor the non-deployment workflows to instead use repo-scoped variables/secrets that are prefixed or suffixed with the environment name and map to the desired one using variable string templates.

Coordinate with @jayhill to get the secrets migrated.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.