Repository navigation
apt upgrade keeps TuiCode up to date from a signed apt repository - #590
Open
a-team-app[bot] wants to merge 1 commit into
Open
a-team-app[bot] wants to merge 1 commit into
a-team-app[bot] wants to merge 1 commit into
Conversation
Pins a-team's shared release workflows to v0.1.95 and passes apt: true, so the publish job signs and pushes the release's .debs to mentaldesk/apt. The other inputs (formula, scoop, artifacts, environment) are unchanged between v0.1.3 and v0.1.95, and release-version.yml is identical. The one other change in release-publish.yml is that it now closes superseded tap PRs. A new apt-check job installs the just-released version from the repo in clean debian:12 and ubuntu:22.04 containers on amd64 and arm64, waiting for Pages to serve it and failing on any apt update warning. Closes #417 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
4 tasks
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Each release now publishes TuiCode to the signed apt repository at
https://mentaldesk.github.io/apt. Debian and Ubuntu users who follow the README's three steps get new versions throughsudo apt upgrade.Closes #417
apt-checkjob installs the released version from the repository in cleandebian:12andubuntu:22.04containers, on both amd64 and arm64. Debian 12 is the one the task asked for; Ubuntu 22.04 covers the rest of the acceptance criteria. It waits up to 10 minutes for Pages to serve the new version. The release is already out by the time it runs, so a failure flags a broken repository, not a bad release.v0.1.95.release-version.ymlis the same file at both tags, and the publish inputs we already passed haven't changed. The one other difference inrelease-publish.yml: it now closes older open tap PRs that the new one supersedes.PACKAGES_TOKENneeds Contents write onmentaldesk/apttoo. I can't see its scopes from here. Without that permission, the push to the repository fails at the next release..debdownload, now as the second option after the repository.a-team try tuicode 590