Skip to content

Conversation

@rbro112
Copy link
Member

@rbro112 rbro112 commented Dec 29, 2025

Legal Boilerplate

Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms.

@github-actions github-actions bot added the Scope: Backend Automatically applied to PRs that change backend components label Dec 29, 2025
Copy link
Member Author

rbro112 commented Dec 29, 2025

This stack of pull requests is managed by Graphite. Learn more about stacking.

@rbro112 rbro112 changed the title Add backend selective testing workflow [wip] Add backend selective testing workflow Dec 29, 2025
@rbro112 rbro112 changed the title [wip] Add backend selective testing workflow feat(infra): Add backend selective testing workflow Dec 30, 2025
with:
mode: backend-ci

# TODO: Replace with Gcloud download
Copy link
Member

Choose a reason for hiding this comment

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

Copy link
Member Author

Choose a reason for hiding this comment

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

Was just using the artifact download for now as a quick and dirty test, once we're uploading coverage data from main I'll wire this up (before merge)

Copy link
Member

Choose a reason for hiding this comment

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

Actually hmm we need to look into artifact retention, or just store in gcloud tbh
image

Copy link
Member Author

Choose a reason for hiding this comment

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

We'll for sure wire up with Gcloud, artifact upload/download with GitHub was just quick and dirty. Will implement that shortly


- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62
Copy link
Member

Choose a reason for hiding this comment

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

this takes 1 minute lol: https://github.com/getsentry/sentry/actions/runs/20589392796/job/59131805279?pr=105500

we can probably just:

git fetch origin ${{ github.base_ref }}
git diff --name-only origin/${{ github.base_ref }}...HEAD

Copy link
Member Author

Choose a reason for hiding this comment

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

Yep, I was just using this to get a quick and dirty test working, I'll replace with a manual diff before merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Backend Automatically applied to PRs that change backend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants