Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: create release workflow #45

Merged
merged 2 commits into from
Dec 11, 2024
Merged

CI: create release workflow #45

merged 2 commits into from
Dec 11, 2024

Conversation

lalver1
Copy link
Member

@lalver1 lalver1 commented Dec 10, 2024

Closes #11

This release workflow is triggered by pushing a calver formatted tag. The workflow:

  • runs tests, builds the app container image, and pushes to GHCR
  • for a release tag, it makes a GitHub release

@lalver1 lalver1 self-assigned this Dec 10, 2024
Copy link

Coverage report

This PR does not seem to contain any modification to coverable code.

@lalver1 lalver1 force-pushed the ci/release-workflow branch from e57be64 to d314ea4 Compare December 10, 2024 21:54
.github/lighthouserc.json Outdated Show resolved Hide resolved
.github/workflows/deploy.yml Outdated Show resolved Hide resolved
.github/workflows/deploy.yml Show resolved Hide resolved
.github/workflows/deploy.yml Outdated Show resolved Hide resolved
.github/workflows/tests-ui.yml Outdated Show resolved Hide resolved
@thekaveman thekaveman added this to the Initial project setup milestone Dec 11, 2024
@lalver1 lalver1 force-pushed the ci/release-workflow branch from d314ea4 to 79e1ec3 Compare December 11, 2024 14:55
- pushing a calver formatted tag kicks off a release
- run tests, build app container image, push to GHCR
- for a release tag, make a GitHub release
so that lighthouse tests run on the non-debug / real app
@lalver1 lalver1 force-pushed the ci/release-workflow branch from 79e1ec3 to 7a71e6f Compare December 11, 2024 18:54
@lalver1 lalver1 marked this pull request as ready for review December 11, 2024 20:06
@lalver1 lalver1 requested a review from a team as a code owner December 11, 2024 20:06
Copy link
Member

@thekaveman thekaveman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice 👍

Now let's try it out!! #44

@lalver1 lalver1 merged commit ccfc498 into main Dec 11, 2024
4 checks passed
@lalver1 lalver1 deleted the ci/release-workflow branch December 11, 2024 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create release workflow
2 participants