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

Automatize all Github actions #221

Open
2 tasks
Neikon opened this issue Jan 28, 2024 · 2 comments
Open
2 tasks

Automatize all Github actions #221

Neikon opened this issue Jan 28, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@Neikon
Copy link
Contributor

Neikon commented Jan 28, 2024

I would like the "GitHub actions" to be executed automatically without the need to launch them by hand as happens with "build". And we can take advantage of the frontend rework to configure it that way.

@Neikon Neikon added the enhancement New feature or request label Jan 28, 2024
@unseen-ninja
Copy link
Collaborator

Interesting discussion – querying all repos and updating them accordingly on a regular basis would actually be super beneficial as there are a couple themes that are currently listed where the repos don't even exist anymore. I initially planned to manually go through and check for outdated enties and just remove them.. but automating this and running it on a regular basis would be great. on top of that the recently updated idea is pretty neat as well.

@BeyondMagic
Copy link
Collaborator

The "Recently Updated" script cannot be automatized in Github actions, unfortunately, due to the API rate that is very low for our number of themes. We can, however, periodically run them with authentication -- thus increasing our API rate --, and being able to update the date of all themes!

I suggest we try to run them on the first day of the month every month, we don't have to complicate things by setting order of tasks for each other (like "it's you this month" or something like that), just you know, wake up, git pull, cd scripts, nu set_dates_themes.nu, then whoever did it first, did it! What do y'all think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants