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

Feature Request: Utilize GitHub Actions for Automated Termux Apt Repo Creation #21

Open
soli-rsa opened this issue Dec 11, 2024 · 2 comments

Comments

@soli-rsa
Copy link

Hello Carapace team,

I'm reaching out to inquire about the possibility of leveraging GitHub Actions to automate the creation of a Termux Apt repository for Nightly. This would streamline the process and ensure consistency in the repository's updates.

Here are the details of the proposal:

Motivation:

  • Automate the process of creating and updating the Termux Apt repository
  • Reduce manual effort and minimize errors
  • Utilize GitHub's infrastructure for build and deployment

Expected Outcomes:

  • A GitHub Action workflow that creates and updates the Termux Apt repository on a scheduled basis (e.g., nightly, weekly)
  • The repository is populated with the necessary packages and metadata
  • The workflow is triggering correctly, and the repository is updated as expected

Requirements:

  • Use GitHub Actions for workflow automation
  • Create a Termux Apt repository with the necessary packages and metadata
  • Schedule the workflow to run on a regular basis

** Checklist:**

Before proceeding, please confirm the following:

  • This proposal aligns with the project's goals and objectives
  • The necessary resources (compute, storage, etc.) are available for the workflow
  • The workflow can be implemented and maintained by the project team

Thank you for considering this proposal. I look forward to your feedback and discussion.

Best regards,

@soli-rsa

@rsteube
Copy link
Member

rsteube commented Dec 11, 2024

I've got a termux repository at https://github.com/carapace-sh/termux which I'm planning to add automation for.

Not sure about nightly. It skips the package build and the overall process was meant to use selfupdate.
Nightlies can have issues, so it's important to be able to (down-|up-)grade to a specific version.

There are also still some issues with the termux build at the moment (my tablets work fine, but my phone has some issues).

@soli-rsa
Copy link
Author

That's great to hear. Thank you for the timely response. Please don't hesitate to reach out to me if you're in need of help, feedback or recommendations.

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

No branches or pull requests

2 participants