Skip to content

Commit

Permalink
Add template blog post for 1.7 (#1486)
Browse files Browse the repository at this point in the history
  • Loading branch information
cwickham authored Nov 25, 2024
1 parent 58cbad5 commit 132cb57
Show file tree
Hide file tree
Showing 5 changed files with 92 additions and 43 deletions.
43 changes: 0 additions & 43 deletions docs/blog/posts/2024-xx-xx-1.6-release/index.qmd

This file was deleted.

Binary file not shown.
68 changes: 68 additions & 0 deletions docs/blog/posts/2025-xx-xx-1.7-release/get-contribs.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Run using `quarto run get-contribs.R`

library(tidyverse)
library(gh)
library(glue)

last_release <- "2024-11-25T00:00:00Z"
milestone <- "v1.7"

quarto_staff_vec <-
c("allenmanning", "cderv", "cscheid", "cwickham", "dragonstyle",
"jjallaire", "jooyoungseo", "kevinushey", "mcanouil",
"rich-iannone", "gordonwoodhull", "tarleb", "mine-cetinkaya-rundel")

# Get milestone number -----

milestones <- gh("/repos/{owner}/{repo}/milestones",
owner = "quarto-dev",
repo = "quarto-cli")

milestone_number <- map_int(milestones, "number")[map_chr(milestones, "title") == milestone]

# Get cli issues tagged with current milestone -----

quarto_issues <-
gh(
endpoint = "/repos/quarto-dev/quarto-cli/issues",
.limit = 2000,
.progress = FALSE,
.params = list(
state = "all",
milestone = milestone_number
)
)

quarto_issues_tbl <- map(quarto_issues, \(x) data.frame(login = x$user$login, html_url = x$user$html_url)) |>
list_rbind()

# Get web issues since last release -----

quarto_web_issues <-
gh(
endpoint = "/repos/quarto-dev/quarto-web/issues",
.limit = 1500,
.progress = FALSE,
.params = list(
state = "all",
since = last_release
)
)

quarto_web_issues_tbl <- map(quarto_web_issues, \(x) data.frame(login = x$user$login, html_url = x$user$html_url)) |>
list_rbind()

# Put together, exclude staff and write to file -----

cli_and_web_users <- bind_rows(quarto_web_issues_tbl, quarto_issues_tbl) |>
filter(!(login %in% quarto_staff_vec)) |>
arrange(login) |>
distinct()

strings <- cli_and_web_users |>
glue_data("[{login}]({html_url}), ")

strings[length(strings)] <- str_c(str_sub(strings[length(strings)], 1, -3), ".")

strings |> write_lines("_contribs.md")

24 changes: 24 additions & 0 deletions docs/blog/posts/2025-xx-xx-1.7-release/index.qmd
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: Quarto 1.6
description: |
Quarto 1.7 ...
categories:
- Quarto 1.7
- Releases
author: Charlotte Wickham
date: "xx/xx/2025"
draft: true
# image:
# image-alt:
---

Quarto 1.7 has been officially released! You can get the current release from the [download page](/docs/download/index.qmd)

You can read about these new features and a couple of breaking changes in the sections below. You can find all the changes in this version in the [Release Notes](/docs/download/changelog/1.7/).


## Acknowledgements

We'd like to say a huge thank you to everyone who contributed to this release by opening issues and pull requests:

{{< include _contribs.md >}}

0 comments on commit 132cb57

Please sign in to comment.