Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
7c02284
Update vignettes/TeamMembers.Rmd
jmhatch Aug 25, 2025
e5f4c91
Migrate to Bootstrap 5
jmhatch Aug 25, 2025
19f2780
Abbreviate NOAA in README
jmhatch Aug 25, 2025
9eb7b3a
Keep track of changes in NEWS
jmhatch Aug 25, 2025
10dfdd3
update versioning
andybeet Aug 26, 2025
e949f45
Merge pull request #78 from NEFSC/bootstrap_5
andybeet Aug 26, 2025
7fc40a6
docs(datasets): add documetation for new data sets
andybeet Jul 14, 2026
6873ecd
!feature(datasets): remove deprecated datasets
andybeet Jul 14, 2026
b5046e1
!feature(datasets): add bts_strata
andybeet Jul 14, 2026
022f64e
!feature(datasets): add ecomon strata and stations
andybeet Jul 14, 2026
c3ff0fc
!feature(dataset): add shrimp_strata
andybeet Jul 14, 2026
aca1f0d
chore(datasets): roxygen update in DESCRIPTION
andybeet Jul 14, 2026
0d7968e
chore(datasets): update pkgdown yml to remove deprecated set. remove …
andybeet Jul 14, 2026
05bf74d
docs(datasets): remove deprecated rds
andybeet Jul 14, 2026
fe259a1
docs(datasets): removed deprecated r data files
andybeet Jul 14, 2026
ce38c79
docs(datasets): added missing rds
andybeet Jul 14, 2026
298c754
Merge pull request #83 from NEFSC/feature/i82-remove-deprecated-data
andybeet Jul 15, 2026
ee05c34
chore(pre-release): prep for versioning
andybeet Jul 15, 2026
62e3acd
Merge branch 'dev' of https://github.com/NEFSC/NEFSC-Spatial into dev
andybeet Jul 15, 2026
07b15dd
Merge pull request #85 from NEFSC/dev
andybeet Jul 16, 2026
a333f51
chore(guidelines): code of conduct and contributing mds
andybeet Jul 16, 2026
1b96824
chore(dev-guidelines): Pull request templates
andybeet Jul 16, 2026
5f34e2a
chore(dev-guidelines): toml file for air standards
andybeet Jul 16, 2026
dd46380
build(dev-guidelines): air workflows
andybeet Jul 16, 2026
984f341
style(air): format files with air
andybeet Jul 16, 2026
c7ac770
build(cron): run on dispatch and schedule, email report
andybeet Jul 28, 2026
6ad1b89
build(cron): indentation fix
andybeet Jul 28, 2026
8b56da7
build(cron): hyphenate name to improve readability on github
andybeet Jul 28, 2026
3cb7f49
build(cron): create a PR with changes
andybeet Jul 29, 2026
35ccf81
remove unnecessary dependencies
andybeet Jul 29, 2026
486c964
build(cron): permissions and dependency edits
andybeet Jul 29, 2026
767a30b
build(cron): change base repo to install from testing
andybeet Jul 29, 2026
e19ae75
chore: remove gitleaks workflow and badge
andybeet Sep 8, 2026
1c7bda9
docs: questions posted in discussion sections
andybeet Sep 8, 2026
1aff666
docs: datsetset naming and function names
andybeet Sep 8, 2026
bf35360
build: action update to run on node 24
andybeet Sep 8, 2026
47fadfd
Merge pull request #91 from NEFSC/build/i90-nodejs-20-fix
andybeet Sep 8, 2026
7b341b3
Merge pull request #89 from NEFSC/chore/i88-remove-gitleaks
andybeet Sep 8, 2026
06bfda1
Merge pull request #86 from NEFSC/chore/i68-dev-guidelines
andybeet Sep 8, 2026
2c8cd85
Merge pull request #87 from NEFSC/build/i81-cron-data-pull
andybeet Oct 1, 2026
22eac77
Ctrl H for MDEB to MDAT
jmhatch Oct 13, 2026
0e9891d
Address formatting issue, = to <-
jmhatch Oct 13, 2026
510da94
Update .github/workflows/update_mdat_data.yaml
jmhatch Oct 13, 2026
24ac8ed
Merge pull request #94 from NEFSC/chore/i92-mdeb2mdat
andybeet Oct 13, 2026
9bbd433
Name of steps in title case
jmhatch Oct 14, 2026
75707a4
Fix typo in documentation comment for find_mdat_data
jmhatch Oct 14, 2026
54fd25d
Fix typos in documentation comments
jmhatch Oct 14, 2026
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
25 changes: 25 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/dev_pr.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
PRs into `dev` contained all necessary info. They have already been approved.
Please provide the information below so `main` can be synced with `dev`:

### List PRs

List the PRs that were merged into `dev` that will be pulled into `main` and any issues they fix:

* PR #? which fixes #?

### Types of changes

What types of changes does this pull request introduce? Put an `x` in the boxes that apply.
This will inform the new release number.

- [ ] Fix (non-breaking change which fixes a bug)
- [ ] Feature (non-breaking change which adds or changes functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Other change (if none of the other choices apply)

### Reviewer instructions

The underlying PRs should have been reviewed. Please check that the proposed merge is correct before approving.
If any checkboxes other than "Other change" have been selected please prepare the following file changes for a new release version:
- [ ] NEWS.md - add release notes
- [ ] DESCRIPTION - increment the version number according to [Semantic Versioning](https://semver.org)
36 changes: 36 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
Your commits explain the `who`, `what`, `where` and `when` of these changes. Your code shows the `how`. You do not need to reiterate this. This PR should complete the picture by explaining `why` these changes are necessary.
Please complete the fields below, replacing or removing placeholder text where necessary:

### Justification

Please describe the importance/impact of the problem and a description of how the changes in this pull request will address, resolve or improve it. This section should sufficiently explain to reviewers why these changes should be approved.
If the proposed changes should close an issue, be sure to link to it below:
Fixes #?

### Types of changes

What types of changes does this pull request introduce? Put an `x` in the boxes that apply.
This will inform the new release number.

- [ ] Fix (non-breaking change which fixes a bug)
- [ ] Feature (non-breaking change which adds or changes functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Other change (if none of the other choices apply)

### Further comments

If this is a relatively large or complex change, kick off a discussion by explaining why you chose the solution you did, what alternatives you considered, problems you may have encountered, etc.

### Reviewer instructions

Assign at least 2 reviewers:
* one of which should be a maintainer of this repo,
* the others should be familiar with the subject or problem.

Please detail the process reviewers will need to follow to properly test these changes. It is especially helpful to identify the exact code needed to conduct a local build/review/test and to specify any aspects of the testing that may not be obvious.

### Formatting

This repo contains an `air.toml` file that automatically formats code to a set of standards.
It is preferred that contributors and reviewers install the [Air](https://posit-dev.github.io/air/) formatting tool.
Code submitted in this pull request will be automatically checked for correct formatting.
2 changes: 1 addition & 1 deletion .github/workflows/R-CMD-check.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
R_KEEP_PKG_SOURCE: yes

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

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

Expand Down
24 changes: 24 additions & 0 deletions .github/workflows/format-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Workflow derived from https://github.com/posit-dev/setup-air/tree/main/examples

on:
push:
branches: [main, dev]
pull_request:
workflow_dispatch:

name: format-check.yaml

permissions: read-all

jobs:
format-check:
name: format-check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6

- name: Install
uses: posit-dev/setup-air@v1

- name: Check
run: air format . --check
31 changes: 31 additions & 0 deletions .github/workflows/format-suggest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Workflow derived from https://github.com/posit-dev/setup-air/tree/main/examples

on:
pull_request:

name: format-suggest.yaml

jobs:
format-suggest:
name: format-suggest
runs-on: ubuntu-latest

permissions:
# Required to push suggestion comments to the PR
pull-requests: write

steps:
- uses: actions/checkout@v6

- name: Install
uses: posit-dev/setup-air@v1

- name: Format
run: air format .

- name: Suggest
uses: reviewdog/action-suggester@v1
with:
level: error
fail_level: error
tool_name: air
4 changes: 2 additions & 2 deletions .github/workflows/pkgdown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v6
- uses: r-lib/actions/setup-r@v2
- uses: r-lib/actions/setup-pandoc@v2

Expand All @@ -23,7 +23,7 @@ jobs:
shell: Rscript {0}

- name: Cache R packages
uses: actions/cache@v3
uses: actions/cache@v5
with:
path: ${{ env.R_LIBS_USER }}
key: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-${{ hashFiles('.github/depends.Rds') }}
Expand Down
13 changes: 0 additions & 13 deletions .github/workflows/secretScan.yml

This file was deleted.

69 changes: 69 additions & 0 deletions .github/workflows/update_mdat_data.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: pull data from MDAT data hub

on:
workflow_dispatch:
schedule:
# uses UTC/GMT time (+ 5 hrs)
## put on HOLD temporarily
- cron: "0 17 * * 6" # Every Saturday at 1200 hrs = 1700 UTC


jobs:

build:
runs-on: ubuntu-latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
permissions:
contents: write
pull-requests: write

steps:
- name: Checkout repo
uses: actions/checkout@v6
with:
fetch-depth: 0

- name: Set up pandoc
uses: r-lib/actions/setup-pandoc@v2

- name: Set up R
uses: r-lib/actions/setup-r@v2
with:
r-version: '4.2.0'

- name: Install system dependencies
uses: r-lib/actions/setup-r-dependencies@v2

- name: Install command line packages
run: |
sudo apt update
sudo apt-get install libcurl4-openssl-dev libgit2-dev libudunits2-dev
shell: bash

- name: Install packages
run: |
install.packages(c("remotes","here","httr2","jsonlite","dplyr","glue"))
remotes::install_github("NEFSC/NEFSC-Spatial")
shell: Rscript {0}

- name: Pull MDAT data and save to repo
run: |
options(timeout = 60 * 60 * 6)
source(here::here("data-raw/get_mdat_for_package.R"))
get_mdat_for_package(overwrite = TRUE)
shell: Rscript {0}

# Create the Pull Request from dev if changes are detected
- name: Create Pull Request
uses: peter-evans/create-pull-request@v8.1.1
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: "chore: update external data"
title: "Automated Data Update"
body: |
This is an automated pull request containing the latest fetched data.
Please review the changes before merging.
branch: automated-data-update
base: dev
delete-branch: false
121 changes: 0 additions & 121 deletions .github/workflows/update_mdeb_data.yaml

This file was deleted.

Loading
Loading