Skip to content

Conversation

@Jesus-Osuna-M
Copy link
Contributor

Summary

  • Removes gpg.tar.enc - Travis CI encrypted GPG keys (no longer used since 2021)
  • Removes encryption.md - Documentation for the obsolete Travis encryption process

Context

These files were part of the Travis CI release signing workflow which was replaced by GitHub Actions in June 2021 (commit 0c761fd).

The current release pipeline uses GitHub Secrets (SIGNING_KEY_B64, SIGNING_PASSWORD) for package signing, making these files obsolete.

Security

This addresses the security ticket regarding encrypted deploy keys/GPG artifacts in the repository.

Test plan

  • Verify files are not referenced in any current CI workflow
  • Confirm release workflow still works after merge

These files were used for Travis CI signing which was migrated to
GitHub Actions in 2021. The gpg.tar.enc contained Travis-encrypted
GPG keys that are no longer used.

Addresses security concern about encrypted deploy keys in repository.
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Removes legacy Travis CI encrypted signing artifacts and documentation that are no longer used since the migration to GitHub Actions + GitHub Secrets.

Changes:

  • Deletes the obsolete gpg.tar.enc encrypted GPG key bundle.
  • Removes encryption.md documentation for the deprecated Travis CI encrypt-file workflow.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
gpg.tar.enc Removes an unused encrypted GPG artifact previously tied to Travis CI signing.
encryption.md Removes documentation for the deprecated Travis CI encryption process.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@Jesus-Osuna-M Jesus-Osuna-M merged commit 009e6ef into main Jan 27, 2026
21 checks passed
@Jesus-Osuna-M Jesus-Osuna-M deleted the fix/remove-travis-encryption-artifacts branch January 27, 2026 15:31
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.

2 participants