2026-05-12 Tue
garddiff
Filed
Updated
my-org/repo-a, call uv/sync on a python project that has a dependency on a python package from my-org/repo-b expressed as a git installation pathmy-org, call uv/sync on a python project that has a dependency on a python package from any other GitHub/Repo marked as InternalGITHUB_TOKEN does not by default have the ability to respect repositories that are marked as Internal to a GitHub/Enterprise. See GITHUB_TOKEN does not have permissions to read other private repos in the same organization · community · Discussion #46566 for more discussion.Contents: read permission on my-org/repo-bContents: read permission on my-org/repo-b<org>-ci-read-repo-contents-appcontents: read permissionsmy-org/my-repo-a, update pyproject.toml:my-org/my-repo-a, used the following GitHub/Action to pull the secrets out, generate a GitHub/App/Token. Everything here is scoped to my-org / MY_ORG - name: Generate GitHub App token
id: app-token
uses: actions/create-github-app-token@v1
with:
app-id: ${{ secrets.MY_ORG_CI_READ_REPO_CONTENTS_APP_CLIENT_ID }}
private-key: ${{ secrets.MY_ORG_CI_READ_REPO_CONTENTS_APP_PRIVATE_KEY }}
owner: my-org
- name: Configure git authentication for private repos
run: |
git config --global url."https://x-access-token:${{ steps.app-token.outputs.token }}@github.com/".insteadOf "https://github.com/"
- name: Install uv
uses: astral-sh/setup-uv@v8.1.0
with:
version: "latest"
- name: Set up Python
run: uv python install 3.12
- name: Install dependencies
run: uv sync.github/workflows/test-github-app-access.yml with just the steps necessary to prove cross-repo access.logseq-entity:: migrationsoftware-project title); instance pages and SOP cross-links updated.I recently talked with my friend Ben who said he forced someone to call him to continue a conversation because he was no longer convinced he was talking to a human.
Given the resulting ambiguity, we need to become more aware of how easily we can turn into energy vampires when we use agents to back us up in interactions with others. Consider that every time someone reads text coming from you, they will increasingly have to make a judgment call if it was you, an LLM, or you and an LLM that produced the interaction. Transparency in either direction, when there is ambiguity, can help great lengths.