Skip to content

Put v0.12.0 on main #673

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

Merged
merged 137 commits into from
Jun 5, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
f23c5c9
docs: link-ify `vignette("backtesting", package="epipredict")`
brookslogan Mar 11, 2025
4f90dda
docs: fix `epi_slide()` column packing note
brookslogan Mar 11, 2025
51ce893
docs: iterate on `epi_slide(.f, ...)` roxygen
brookslogan Mar 12, 2025
3868c7d
docs: iterate on `?epi_slide` intro
brookslogan Mar 12, 2025
618f841
docs: iterate on `epix_slide()` roxygen
brookslogan Mar 13, 2025
4a3eafc
docs(epi_slide): use "subpopulation" to help clarify grouping
brookslogan Mar 13, 2025
03bf732
docs(epi_slide_opt desc): cast as main time slide, +NA behavior, edits
brookslogan Mar 13, 2025
68d6c57
docs(epix_slide): remove inaccurate + misformatted `.version - before`
brookslogan Mar 13, 2025
01ab5f4
docs(epix_slide): remove duplicated word
brookslogan Mar 13, 2025
576e97d
docs(epi_slide): iterate on intro, examples, motivation
brookslogan Mar 17, 2025
8ac32e5
Remove reference to removed "advanced" vignette
brookslogan Mar 17, 2025
26cd412
docs(epix_slide): clarify .versions vs. epi_slide .ref_time_values de…
brookslogan Mar 17, 2025
7a421f6
docs(validate_epi_archive): note omitted `*_type` checks
brookslogan Mar 17, 2025
0c9007e
docs: remove duplicate word, mention `time_type` `epi_df` attr
brookslogan Mar 17, 2025
98fdca4
docs(NEWS.md): 0.12 NEWS entry + highlights for 0.11
brookslogan Mar 17, 2025
01a9d9f
Move ignored Suggests: version bounds to active checks
brookslogan Mar 17, 2025
b2a9860
Improve `epix_merge()` error message, tweak `format_chr_with_quotes()`
brookslogan Mar 19, 2025
02d4d26
Update + skip forecast archive tests until other updates in
brookslogan Mar 19, 2025
4e00ac3
Fix missing epiprocess::: in internal examples; addr line length lint
brookslogan Mar 20, 2025
353848f
feat: add is_epi_archive
dshemetov Mar 27, 2025
faf17fc
docs: document (GHA)
dshemetov Mar 27, 2025
2a00975
bump version, mention removed autoplot arg
dajmcdon Mar 28, 2025
f336e09
usethis::use_lifecycle() to add necessary deprecation svgs
dajmcdon Mar 28, 2025
067ed22
allow autoplot to filter facets instead of arbitrary limit
dajmcdon Mar 28, 2025
74e0843
style: styler (GHA)
dajmcdon Mar 28, 2025
f640a21
basic idea works, adding docs
dajmcdon Mar 28, 2025
9ffd767
bugs squashed
dajmcdon Mar 29, 2025
6e9fbed
rebuild docs
dajmcdon Mar 29, 2025
6fe248f
don't amend commits, they create conflicts
dajmcdon Mar 29, 2025
ac6d69d
style: styler (GHA)
dajmcdon Mar 29, 2025
1115a9f
needs prefix
dajmcdon Mar 29, 2025
f116594
weird
dajmcdon Mar 29, 2025
6e77374
docs: document (GHA)
dajmcdon Mar 29, 2025
a1dfe1e
add to pkgdown
dajmcdon Mar 29, 2025
b5e7929
Merge branch 'autoplot-archive-selector' of https://github.com/cmu-de…
dajmcdon Mar 29, 2025
ad0b1c5
methods prefixing
dajmcdon Mar 29, 2025
f809f0e
Merge pull request #634 from cmu-delphi/lcb/address-dist_quantiles-de…
dajmcdon Mar 29, 2025
3ad4971
bump version, mention removed autoplot arg
dajmcdon Mar 28, 2025
4fe2937
usethis::use_lifecycle() to add necessary deprecation svgs
dajmcdon Mar 28, 2025
19ecb0a
allow autoplot to filter facets instead of arbitrary limit
dajmcdon Mar 28, 2025
c79915e
basic idea works, adding docs
dajmcdon Mar 28, 2025
c7d443d
bugs squashed
dajmcdon Mar 29, 2025
75bf8e8
rebuild docs
dajmcdon Mar 29, 2025
6baae73
style: styler (GHA)
dajmcdon Mar 28, 2025
ecc23dd
needs prefix
dajmcdon Mar 29, 2025
2546e36
style: styler (GHA)
dajmcdon Mar 29, 2025
0b3f2e2
add to pkgdown
dajmcdon Mar 29, 2025
5a031cc
docs: document (GHA)
dajmcdon Mar 29, 2025
9cef8ff
methods prefixing
dajmcdon Mar 29, 2025
cfa9622
needs prefix
dajmcdon Mar 29, 2025
a5af0d8
complete rebase and redocument
dajmcdon Mar 29, 2025
13e7bc1
Merge branch 'autoplot-archive-selector' of https://github.com/cmu-de…
dajmcdon Mar 29, 2025
2d5e221
bump version
dajmcdon Mar 29, 2025
3bfc32c
feat: mark versions with vertical if desired
dajmcdon Mar 31, 2025
c4d90f2
docs(?epi_archive): improve ordering, `@return` completeness
brookslogan Mar 31, 2025
25a1d52
docs: bump version, add NEWS.md entry
brookslogan Mar 31, 2025
153d444
allow autoplot to filter facets instead of arbitrary limit
dajmcdon Mar 28, 2025
384b03c
basic idea works, adding docs
dajmcdon Mar 28, 2025
a7a26e5
bugs squashed
dajmcdon Mar 29, 2025
65d5007
style: styler (GHA)
dajmcdon Mar 28, 2025
57a0e92
style: styler (GHA)
dajmcdon Mar 29, 2025
192a2ea
bump version
dajmcdon Mar 29, 2025
1d57062
feat: mark versions with vertical if desired
dajmcdon Mar 31, 2025
5139e96
allow autoplot to filter facets instead of arbitrary limit
dajmcdon Mar 28, 2025
9ae8f9c
basic idea works, adding docs
dajmcdon Mar 28, 2025
c53c10e
bugs squashed
dajmcdon Mar 29, 2025
52171ed
style: styler (GHA)
dajmcdon Mar 28, 2025
33a735e
style: styler (GHA)
dajmcdon Mar 29, 2025
31350b8
docs: document (GHA)
dsweber2 Mar 31, 2025
91f6654
Merge pull request #644 from cmu-delphi/ds/is_archive
dshemetov Mar 31, 2025
f606b42
Apply suggestions from code review
dajmcdon Mar 31, 2025
748e188
docs: document (GHA)
dajmcdon Mar 31, 2025
4343549
add aliases to plot(), consolidate docs
dajmcdon Mar 31, 2025
feed93b
merge remote, fix autolinks
dajmcdon Mar 31, 2025
19a9ec6
style: styler (GHA)
dajmcdon Mar 31, 2025
8546548
feat: add filter.epi_archive
brookslogan Apr 2, 2025
9a4a601
In filter.epi_archive, favor avoiding incorrect geo_type reinferences
brookslogan Apr 3, 2025
1f2bd85
feat(filter.epi_archive): also guard against using measurement columns
brookslogan Apr 3, 2025
7180b93
ci: replace auto-ci with commands (#650)
dshemetov Apr 3, 2025
3198429
Test filter.epi_archive, fix&tweak some behaviors
brookslogan Apr 3, 2025
24bda52
style: styler (GHA)
brookslogan Apr 3, 2025
125098d
Merge pull request #647 from cmu-delphi/autoplot-archive-selector
dajmcdon Apr 4, 2025
ec9feff
feat: introduce epix_as_of_current() for convenience (#645)
dshemetov Apr 4, 2025
d56f427
needs github.com for linking to source in pkgdown
dajmcdon Apr 8, 2025
afa4217
Remove repo: setting to try to fix source links
brookslogan Apr 8, 2025
121cc88
Merge pull request #656 from cmu-delphi/hotfix-linking
brookslogan Apr 8, 2025
8d9f2de
switch revision_behavior to a better formatted print method
dajmcdon Apr 8, 2025
cc64f70
adjust tests to match
dajmcdon Apr 8, 2025
03cf6e3
describe changes in news and redocument
dajmcdon Apr 8, 2025
226ba49
fix: doc missing arg, fix vignette
dajmcdon Apr 9, 2025
91bbde3
pass local checks
dajmcdon Apr 9, 2025
68f8c50
formatting
dsweber2 Apr 9, 2025
496178a
accessing wrong object, renaming x, fixed snapshot
dsweber2 Apr 9, 2025
1592fd8
print needs name x
dsweber2 Apr 9, 2025
48aa65e
move print options to print method
dajmcdon Apr 9, 2025
4c67630
merge remote
dajmcdon Apr 9, 2025
32403fb
rebuild docs and test
dajmcdon Apr 9, 2025
e030441
appease the lintr
dajmcdon Apr 9, 2025
412e1a1
move internal function out of default args
dajmcdon Apr 9, 2025
788734c
appease lintr
dajmcdon Apr 9, 2025
6872e02
pass local checks
dajmcdon Apr 9, 2025
e08a693
feat: supply tidyselection for sum_groups_epi_df (#657)
dajmcdon Apr 10, 2025
c69c261
Merge branch 'dev' into revision-summary-printing
dajmcdon Apr 10, 2025
231d979
Merge pull request #658 from cmu-delphi/revision-summary-printing
dajmcdon Apr 10, 2025
115251c
wording
nmdefries Apr 10, 2025
17a369c
test: add environment variable test
dshemetov Apr 15, 2025
80d787b
fix(filter.epi_archive): for+lazy, left-behind bindings
brookslogan Apr 16, 2025
07e54f4
fix(filter.epi_archive): avoid other lazy eval traps
brookslogan Apr 16, 2025
751f547
style: styler (GHA)
brookslogan Apr 16, 2025
016010d
Merge remote-tracking branch 'upstream/dev' into lcb/archive-filter
brookslogan Apr 16, 2025
7fb25fb
Bump DESCRIPTION version
brookslogan Apr 16, 2025
8f63ad8
Address failing checks
brookslogan Apr 16, 2025
8b569ff
docs(filter.epi_archive): suggest alternative for meas col filtering
brookslogan Apr 16, 2025
26721fa
tests: `expect_equal` when comparing Dates due to inconsistent backin…
brookslogan Apr 16, 2025
e417756
Relax typeof checks due to Date backing typeof inconsistencies
brookslogan Apr 16, 2025
332362b
Address tidyselect warnings on .data$
brookslogan Apr 16, 2025
4366b59
Merge pull request #651 from cmu-delphi/lcb/archive-filter
brookslogan Apr 16, 2025
65f907e
printing for revision analysis off
dsweber2 Apr 18, 2025
eb5c30d
test snapshot Ref:
dsweber2 Apr 18, 2025
5e8e09e
Merge pull request #663 from cmu-delphi/tiny_revision_printing_fix
brookslogan Apr 21, 2025
80413a2
docs(epix_slide): remove unnecessary S3 impl prototype boilerplate
brookslogan May 21, 2025
5c97eda
Merge remote-tracking branch 'upstream/dev' into lcb/doc-fixups
brookslogan May 22, 2025
675af5b
Bump version
brookslogan May 22, 2025
30b2dc7
perf: fix temp key in filter.epi_archive that has to be reset
brookslogan May 22, 2025
81c76d9
List /style before /doc in PR template
brookslogan May 28, 2025
76aac96
docs: fix partial variable rename in example
brookslogan May 28, 2025
e91bdf8
Merge pull request #669 from cmu-delphi/lcb/archive-filter-proper-int…
brookslogan May 28, 2025
11bcfec
Merge pull request #670 from cmu-delphi/lcb/pr-template-style-doc-ord…
brookslogan May 28, 2025
b59cd8f
docs: document()
brookslogan May 28, 2025
a50eaef
docs: address unqualified-cross-reference check issues
brookslogan May 28, 2025
dd8ae17
docs: fix doubled link label
brookslogan May 28, 2025
30c9c14
docs: document()
brookslogan May 28, 2025
a79361a
docs(epi_slide): remove redundant `...` documentation
brookslogan May 28, 2025
d2459bc
docs(epi_slide): have function intro sentence in intro paragraph
brookslogan May 28, 2025
21c03ce
Merge pull request #625 from cmu-delphi/lcb/doc-fixups
brookslogan May 28, 2025
3d91645
Release 0.12.0
brookslogan Jun 5, 2025
56269e9
Merge pull request #672 from cmu-delphi/lcb/v0.12-release
brookslogan Jun 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ Please:
(backwards-incompatible changes to the documented interface) are noted.
Collect the changes under the next release number (e.g. if you are on
1.7.2, then write your changes under the 1.8 heading).
- [ ] Styling and documentation checks. Make a PR comment with:
- `/style` to check the style and fix any issues.
- `/document` to check the package documentation and fix any issues.
- `/preview-docs` to preview the docs.
- See Actions GitHub tab to track progress of these commands.
- See [DEVELOPMENT.md](DEVELOPMENT.md) for more information on the development
process.

Expand Down
65 changes: 0 additions & 65 deletions .github/workflows/doc-preview.yaml

This file was deleted.

58 changes: 0 additions & 58 deletions .github/workflows/document.yaml

This file was deleted.

12 changes: 4 additions & 8 deletions .github/workflows/lint.yaml
Original file line number Diff line number Diff line change
@@ -1,27 +1,23 @@
# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
#
# Modifications:
# * workflow_dispatch added to allow manual triggering of the workflow
# * trigger branches changed
# * API key secrets.DELPHI_GITHUB_ACTIONS_EPIDATA_API_KEY
on:
push:
branches: [main, dev]
pull_request:
branches: [main, dev]
workflow_dispatch:

name: Lint
name: lint.yaml

permissions: read-all

jobs:
lint:
runs-on: ubuntu-latest
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
DELPHI_EPIDATA_KEY: ${{ secrets.DELPHI_GITHUB_ACTIONS_EPIDATA_API_KEY }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: r-lib/actions/setup-r@v2
with:
Expand Down
149 changes: 149 additions & 0 deletions .github/workflows/pr-commands.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,149 @@
# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
# Modifications:
# - Allow more roles to trigger each PR command
# - Document builds README.md from README.Rmd with devtools::build_readme()
# - Include a doc-preview command (uses Netlify to preview the docs)
on:
issue_comment:
types: [created]

name: pr-commands.yaml

permissions: read-all

jobs:
document:
if: ${{ github.event.issue.pull_request && (github.event.comment.author_association == 'COLLABORATOR' || github.event.comment.author_association == 'CONTRIBUTOR' || github.event.comment.author_association == 'MEMBER' || github.event.comment.author_association == 'OWNER') && startsWith(github.event.comment.body, '/document') }}
name: document
runs-on: ubuntu-latest
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
permissions:
contents: write
steps:
- uses: actions/checkout@v4

- uses: r-lib/actions/pr-fetch@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

- uses: r-lib/actions/setup-r@v2
with:
use-public-rspm: true

- uses: r-lib/actions/setup-r-dependencies@v2
with:
extra-packages: any::roxygen2
needs: pr-document

- name: Document
run: roxygen2::roxygenise()
shell: Rscript {0}

- name: Build README.md from README.Rmd
run: Rscript -e 'if (file.exists("README.Rmd")) devtools::build_readme()'

- name: commit
run: |
git config --local user.name "$GITHUB_ACTOR"
git config --local user.email "[email protected]"
git add man/\* NAMESPACE
git commit -m 'Document'

- uses: r-lib/actions/pr-push@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

style:
if: ${{ github.event.issue.pull_request && (github.event.comment.author_association == 'COLLABORATOR' || github.event.comment.author_association == 'CONTRIBUTOR' || github.event.comment.author_association == 'MEMBER' || github.event.comment.author_association == 'OWNER') && startsWith(github.event.comment.body, '/style') }}
name: style
runs-on: ubuntu-latest
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
permissions:
contents: write
steps:
- uses: actions/checkout@v4

- uses: r-lib/actions/pr-fetch@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

- uses: r-lib/actions/setup-r@v2

- name: Install dependencies
run: install.packages("styler")
shell: Rscript {0}

- name: Style
run: styler::style_pkg()
shell: Rscript {0}

- name: commit
run: |
git config --local user.name "$GITHUB_ACTOR"
git config --local user.email "[email protected]"
git add \*.R
git commit -m 'Style'

- uses: r-lib/actions/pr-push@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}

preview:
if: ${{ github.event.issue.pull_request && (github.event.comment.author_association == 'COLLABORATOR' || github.event.comment.author_association == 'CONTRIBUTOR' || github.event.comment.author_association == 'MEMBER' || github.event.comment.author_association == 'OWNER') && startsWith(github.event.comment.body, '/preview-docs') }}

runs-on: ubuntu-latest
permissions:
# Needed to write a comment on the PR
pull-requests: write
# Needed to read the PR branch
contents: read
steps:
- uses: actions/checkout@v4
with:
# Checkout the PR branch
ref: refs/pull/${{ github.event.issue.number }}/head

- uses: r-lib/actions/setup-pandoc@v2

- uses: r-lib/actions/setup-r@v2
with:
use-public-rspm: true

- uses: r-lib/actions/setup-r-dependencies@v2
with:
extra-packages: any::pkgdown, local::.
needs: website

- name: Build site
run: pkgdown::build_site_github_pages(new_process = FALSE, install = FALSE)
shell: Rscript {0}

- name: Deploy to Netlify
uses: nwtgck/[email protected]
with:
# Standard config
github-token: ${{ secrets.GITHUB_TOKEN }}
deploy-message: "Deploy from GitHub Actions"
# 'docs/' is the default directory for pkgdown::build_site()
# we add 'dev' because _pkgdown.yml has 'development: mode: devel'
publish-dir: './docs/dev'
# Development deploys only
production-deploy: false
# Enable pull request comment (default)
enable-pull-request-comment: true
# Overwrite the pull request comment with updated link (default)
overwrites-pull-request-comment: true
# Don't deploy to GitHub
enable-github-deployment: false
# Don't update the status of the commit
enable-commit-status: false
# Don't comment on the commit
enable-commit-comment: false
env:
# Netlify credentials (currently from Dmitry's account)
NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}
NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }}
timeout-minutes: 1
Loading
Loading