Skip to content

Commit 63b226d

Browse files
authored
Merge branch 'USRSE:main' into main
2 parents dbea6fc + 3e5149f commit 63b226d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+1599
-110
lines changed

.all-contributorsrc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -971,6 +971,17 @@
971971
"avatar_url": [
972972
"https://avatars.githubusercontent.com/u/5649484?v=4"
973973
]
974+
},
975+
{
976+
"login": "TatsatJha",
977+
"name": "TatsatJha",
978+
"contributions": [
979+
"code"
980+
],
981+
"profile": "https://github.com/TatsatJha",
982+
"avatar_url": [
983+
"https://avatars.githubusercontent.com/u/56853002?v=4"
984+
]
974985
}
975986
],
976987
"contributorsPerLine": 7

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
blank_issues_enabled: true
1+
blank_issues_enabled: false
22
contact_links:
33
- name: Get in Contact
44
url: https://us-rse.org/steering-committee/
@@ -14,4 +14,4 @@ contact_links:
1414
about: If you want to ask a question or get help here, post an issue.
1515
- name: Code of Conduct
1616
url: https://us-rse.org/code-of-conduct/
17-
about: Read the US-RSE Code of Conduct
17+
about: Read the US-RSE Code of Conduct
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
name: "Newsletter Draft: New Edition"
2+
description: "Start a new US-RSE newsletter draft and prepare for collaborative editing."
3+
title: "Newsletter Draft [Month Year]"
4+
labels: ["newsletter", "draft"]
5+
assignees: ["@TinasheMTapera"]
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
## ✨ Newsletter Draft Checklist
11+
12+
This issue helps coordinate the creation of a new US-RSE newsletter edition and synchronize collaboration across GitHub and HackMD.
13+
14+
- type: input
15+
id: month
16+
attributes:
17+
label: Newsletter Month
18+
description: Month of the newsletter edition (e.g., April)
19+
placeholder: "April"
20+
validations:
21+
required: true
22+
23+
- type: input
24+
id: year
25+
attributes:
26+
label: Newsletter Year
27+
description: Year of the newsletter edition (e.g., 2025)
28+
placeholder: "2025"
29+
validations:
30+
required: true
31+
32+
- type: textarea
33+
id: highlights
34+
attributes:
35+
label: Headline Highlights
36+
description: Brief description of main highlights or themes for this edition
37+
placeholder: "Community celebrations, RSE’25 announcement, job board, etc."
38+
39+
- type: textarea
40+
id: tasks
41+
attributes:
42+
label: Newsletter Tasks
43+
description: Checklist to complete this edition
44+
value: |
45+
### 🛠️ Tasks
46+
47+
- [ ] Create new markdown draft using Jekyll post format
48+
- [ ] Add file to `_posts/` with filename: `YYYY-MM-DD-newsletter.md`
49+
- [ ] Add YAML frontmatter with correct `title`, `date`, and tags
50+
- [ ] Push draft to `feature/draft-newsletter-[month-year]` branch
51+
- [ ] Share HackMD link in Slack channels
52+
- [ ] `#newsletters`
53+
- [ ] `#working-group-chairs`
54+
- [ ] `#community-calls`
55+
- [ ] `#events`
56+
- [ ] `#general`
57+
- [ ] Open PR into `develop` with `[WIP] Newsletter [Month Year]`
58+
- [ ] Create HackMD mirror and paste link below
59+
- [ ] Collect input and finalize sections by [insert target date]
60+
- [ ] Develop content for headline
61+
- [ ] Gather Steering Committee updates
62+
- [ ] Update community call details and youtube links
63+
- [ ] Forward previous month's events and opportunities
64+
- [ ] Clear slack list triage
65+
- [ ] Get new events and opportunities from slack #events & #general
66+
- [ ] Check job posting links
67+
- [ ] Finalize and merge to `main`
68+
69+
- type: input
70+
id: hackmd-link
71+
attributes:
72+
label: HackMD Link
73+
description: Paste the link to the HackMD collaborative draft
74+
placeholder: "https://hackmd.io/@usrse/newsletter-April-2025"
75+
76+
- type: textarea
77+
id: notes
78+
attributes:
79+
label: Additional Notes
80+
description: Anything else to note or watch out for this edition?
81+
placeholder: Add any notes, context, or reminders here...
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: Generate Newsletter File
2+
3+
on:
4+
issues:
5+
types: [opened]
6+
7+
jobs:
8+
generate-newsletter:
9+
if: contains(github.event.issue.title, 'Newsletter Draft:')
10+
runs-on: ubuntu-latest
11+
12+
steps:
13+
- name: Checkout repository
14+
uses: actions/checkout@v3
15+
16+
- name: Extract values from issue body
17+
id: vars
18+
run: |
19+
month=$(echo "${{ github.event.issue.body }}" | grep -i "Newsletter Month" -A 1 | tail -n 1 | xargs)
20+
year=$(echo "${{ github.event.issue.body }}" | grep -i "Newsletter Year" -A 1 | tail -n 1 | xargs)
21+
# Convert month name to MM
22+
month_num=$(date -d "$month 1" '+%m')
23+
date="${year}-${month_num}-01"
24+
branch="feature/newsletter-${year}-${month_num}"
25+
filename="_posts/${date}-newsletter.md"
26+
27+
echo "month=$month" >> $GITHUB_OUTPUT
28+
echo "month_num=$month_num" >> $GITHUB_OUTPUT
29+
echo "year=$year" >> $GITHUB_OUTPUT
30+
echo "date=$date" >> $GITHUB_OUTPUT
31+
echo "branch=$branch" >> $GITHUB_OUTPUT
32+
echo "filename=$filename" >> $GITHUB_OUTPUT
33+
34+
- name: Create feature branch from develop
35+
run: |
36+
git fetch origin develop
37+
git checkout -b "${{ steps.vars.outputs.branch }}" origin/develop
38+
39+
- name: Generate newsletter draft from template
40+
run: |
41+
cp _template/newsletter-template.md "${{ steps.vars.outputs.filename }}"
42+
sed -i "s/{{ month }}/${{ steps.vars.outputs.month }}/g" "${{ steps.vars.outputs.filename }}"
43+
sed -i "s/{{ year }}/${{ steps.vars.outputs.year }}/g" "${{ steps.vars.outputs.filename }}"
44+
sed -i "s/{{ date }}/${{ steps.vars.outputs.date }}/g" "${{ steps.vars.outputs.filename }}"
45+
46+
- name: Commit and push
47+
run: |
48+
git config user.name "github-actions[bot]"
49+
git config user.email "github-actions[bot]@users.noreply.github.com"
50+
git add "${{ steps.vars.outputs.filename }}"
51+
git commit -m "Add newsletter draft for ${{ steps.vars.outputs.month }} ${{ steps.vars.outputs.year }}"
52+
git push origin "${{ steps.vars.outputs.branch }}"
53+
54+
- name: Comment on issue with branch details
55+
env:
56+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
57+
run: |
58+
gh issue comment ${{ github.event.issue.number }} --body "Draft file created for **${{ steps.vars.outputs.month }} ${{ steps.vars.outputs.year }}** at \`${{ steps.vars.outputs.filename }}\` in branch \`${{ steps.vars.outputs.branch }}\`.\n\nYou can now:\n1. Open the branch in VS Code using GitFlow (\`feature/newsletter-${{ steps.vars.outputs.year }}-${{ steps.vars.outputs.month_num }}\`)\n2. Edit and review the draft\n3. Open a PR into \`develop\` when ready"

.github/workflows/linting.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ jobs:
5757
https://bitcon.blacksintechnology.net/,\
5858
https://travel.usnews.com/features/top-pride-parades-and-celebrations-in-the-us,\
5959
https://family.20thcenturystudios.com/movies/hidden-figures,\
60-
https://www.usatoday.com/story/money/2023/06/07/silicon-valley-tech-black-history-roy-clay/70262081007/"
60+
https://www.usatoday.com/story/money/2023/06/07/silicon-valley-tech-black-history-roy-clay/70262081007/,\
61+
https://aaan.uic.edu/student-engagement/uic-black-tech-scholars-program/"
6162

6263
# Exclude these files from the checker
6364
exclude_files: "README.md,\
@@ -69,4 +70,5 @@ jobs:
6970
_config.yml,\
7071
tests/test_,\
7172
.github/workflows,\
73+
.github/ISSUE_TEMPLATE,\
7274
_posts/newsletters/"

.tributors

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -492,5 +492,9 @@
492492
"orcid": "0009-0003-2343-3052",
493493
"affiliation": "Princeton University",
494494
"blog": "https://github.com/luet"
495+
},
496+
"TatsatJha": {
497+
"name": "TatsatJha",
498+
"blog": "https://github.com/TatsatJha"
495499
}
496500
}

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
https://us-rse.org
44

55
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
6-
[![All Contributors](https://img.shields.io/badge/all_contributors-90-orange.svg?style=flat-square)](#contributors)
6+
[![All Contributors](https://img.shields.io/badge/all_contributors-91-orange.svg?style=flat-square)](#contributors)
77
<!-- ALL-CONTRIBUTORS-BADGE:END -->
88

99
## What is this?
@@ -237,6 +237,7 @@ tool to generate a contributors graphic below.
237237
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DMadren"><img src="https://avatars.githubusercontent.com/u/204754096?v=4?s=100" width="100px;" alt="DMadren"/><br /><sub><b>DMadren</b></sub></a><br /><a href="https://github.com/USRSE/usrse.github.io/commits?author=DMadren" title="Code">💻</a></td>
238238
<td align="center" valign="top" width="14.28%"><a href="nwb.org"><img src="https://avatars.githubusercontent.com/u/310197?v=4?s=100" width="100px;" alt="Ryan Ly"/><br /><sub><b>Ryan Ly</b></sub></a><br /><a href="https://github.com/USRSE/usrse.github.io/commits?author=rly" title="Code">💻</a></td>
239239
<td align="center" valign="top" width="14.28%"><a href="https://github.com/luet"><img src="https://avatars.githubusercontent.com/u/5649484?v=4?s=100" width="100px;" alt="David Luet"/><br /><sub><b>David Luet</b></sub></a><br /><a href="https://github.com/USRSE/usrse.github.io/commits?author=luet" title="Code">💻</a></td>
240+
<td align="center" valign="top" width="14.28%"><a href="https://github.com/TatsatJha"><img src="https://avatars.githubusercontent.com/u/56853002?v=4?s=100" width="100px;" alt="TatsatJha"/><br /><sub><b>TatsatJha</b></sub></a><br /><a href="https://github.com/USRSE/usrse.github.io/commits?author=TatsatJha" title="Code">💻</a></td>
240241
</tr>
241242
</tbody>
242243
</table>

_config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ baseurl: "" # for testing, also check .circleci/circle_urls.sh
99
title-img: /assets/img/main_logo_transparent.png # baseurl will be prepended
1010
twitter-img: /assets/img/main_logo_transparent.png # url + baseurl will be prepended
1111
banner: /assets/img/main_logo_transparent.png
12-
icon: /assets/img/main_logo_transparent.png
13-
# icon: /assets/img/USRSE_Pride_6ColorChevronsSquare.png
12+
# icon: /assets/img/main_logo_transparent.png
13+
icon: /assets/img/USRSE_Pride_6ColorChevronsSquare.png
1414
domain: https://us-rse.org
1515

1616

_data/callouts/home.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ items:
1111
Plan to join us at our third conference in Philadelphia, PA, October 6-8, 2025.<br><br>
1212
link: https://us-rse.org/usrse25/
1313
link_name: Save the Date
14-
- title: 2024 US-RSE Community Awards Winners Announced
14+
- title: 2025 US-RSE Community Awards
1515
subtitle: >
16-
Daniel S. Katz: US-RSE Impact Award; <br>Christina Maimone: US-RSE Excellence in Service Award
16+
US-RSE is accepting nominations for the US-RSE Technical Excellence and
17+
US-RSE Community Impact and Leadership Awards! Nominations close July 11, 2025.
1718
link: https://us-rse.org/community-awards/
1819
link_name: Learn More

_data/jobs.yml

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
- expires: 2025-06-22
2+
location: University of Florida, Gainesville, Florida
3+
name: Research Software Engineer III/IV
4+
posted: 2025-06-18
5+
url: https://explore.jobs.ufl.edu/en-us/job/536099/research-software-engineer-iiiiv
16
- expires: 2025-05-31
27
location: Astera Institute, Emeryville, CA
38
name: Research Software Engineer
@@ -28,22 +33,11 @@
2833
name: Director of Research Computing
2934
posted: 2025-03-06
3035
url: https://www.lerner.ccf.org/careers/faculty/
31-
- expires: 2025-04-18
32-
location: Research Software Engineering (RSE) Group, Princeton University, Princeton,
33-
NJ
34-
name: Research Software Engineer II
35-
posted: 2025-02-18
36-
url: https://main-princeton.icims.com/jobs/20505/research-software-engineer-ii/job?mode=view
3736
- expires: 2025-04-30
3837
location: University of Chicago, Chicago, IL
3938
name: Staff Data Scientist
4039
posted: 2025-02-18
4140
url: https://uchicago.wd5.myworkdayjobs.com/External/job/Chicago-IL/Staff-Data-Scientist_JR29077
42-
- expires: 2025-04-04
43-
location: University of Illinois Chicago, Chicago, IL
44-
name: Research Software Engineer
45-
posted: 2025-02-10
46-
url: https://oscur.org/research-software-engineer-uic/
4741
- expires: 2025-12-16
4842
location: School of Computing, University of Wyoming, Laramie, WY
4943
name: Research Scientist, Associate or Assistant (two openings)

0 commit comments

Comments
 (0)