Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jtrecenti/status
Github Actions Status
https://github.com/jtrecenti/status
Last synced: about 2 months ago
JSON representation
Github Actions Status
- Host: GitHub
- URL: https://github.com/jtrecenti/status
- Owner: jtrecenti
- License: other
- Created: 2022-02-01T11:51:14.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-05T09:06:51.000Z (about 1 year ago)
- Last Synced: 2024-10-17T14:34:07.490Z (3 months ago)
- Language: R
- Size: 198 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.Rmd
- License: LICENSE
Awesome Lists containing this project
README
---
title: "GitHub Actions"
output: github_document
# the repository where this repo exists
status_repo: jtrecenti/status
# list of repositories by owner name and repo
params:
jtrecenti:
- goal500
- sragData
---![](https://github.com/`r rmarkdown::metadata$status_repo`/workflows/Render%20Status/badge.svg)
`r strftime(Sys.time(), "%F %T %Z")````{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE, warning = FALSE, message = FALSE)
``````{r gh-get-repos}
source("gh-repo-info.R")
repos <- gh_get_repo_status(params)
``````{r repo-status}
repos |>
dplyr::select(-where(is.list)) |>
dplyr::arrange(repo_name) |>
dplyr::mutate(
commit_message = purrr::map_chr(commit_message, ~strsplit(.x, "\n")[[1]][1]),
commit_id_6 = substr(commit_id, 1, 6)
) |>
dplyr::transmute(
Repo = glue::glue("[{repo_name}]({html_url_repo})"),
Stars = stargazers_count,
Watchers = watchers_count,
Issues = open_issues_count,
Forks = forks_count,
Status = glue::glue("[![]({badge_url})]({html_url_run})"),
Commit = glue::glue('{commit_id_6}')
) |>
knitr::kable(escape = FALSE)
```