Skip to content
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

Check pr #1005

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
76c5360
Update contributor and language data
HackforLABot Sep 3, 2024
28cb52f
added info link to VRMS guide for updating meeting details (#7325)
8alpreet Sep 4, 2024
8bb922e
Update contributor and language data
HackforLABot Sep 4, 2024
3b4123d
Add github-handle to Zeynep Aslan in _projects/design-systems.md (#7376)
FamousHero Sep 4, 2024
601a1e2
add github handle (#7371)
izma-mujeeb Sep 4, 2024
bef9513
Add github-handle for Erik Guntner in home-unite-us.md (#7370)
ihop-56 Sep 4, 2024
df7ea5e
Update meeting data
HackforLABot Sep 5, 2024
2353048
Update contributor and language data
HackforLABot Sep 5, 2024
065c80a
Update contributor and language data
HackforLABot Sep 6, 2024
8c3f136
Update meeting data
HackforLABot Sep 7, 2024
c83d098
Update contributor and language data
HackforLABot Sep 7, 2024
10fc755
Changes to help solve CodeQL altert logging errors (#7375)
santisecco Sep 7, 2024
894fa8f
Fixed capitalization of slack to Slack (#7385)
vanessasinam Sep 7, 2024
168f62f
Update contributor and language data
HackforLABot Sep 8, 2024
7d72ccc
Add github-handle for Yingjie Ou #7241 (#7368)
mimiwrp Sep 9, 2024
7fc0428
added github-handle for liz zheng (#7406)
terrencejihoonjung Sep 9, 2024
d92de70
7183: Add github-handle for Raji Pradheap in home-unite-us.md (#7408)
tamara-snyder Sep 9, 2024
6401527
Update meeting data
HackforLABot Sep 9, 2024
bfa9f15
Update contributor and language data
HackforLABot Sep 9, 2024
1fd10e6
Refactor "Schedule Friday" for modularity (#7367)
t-will-gillis Sep 9, 2024
46e74cc
Update contributor and language data
HackforLABot Sep 10, 2024
0d38ff2
Update contributor and language data
HackforLABot Sep 11, 2024
9f8231a
added github handle for Muyin Zheng (#7427)
izma-mujeeb Sep 11, 2024
40161cc
update _projects/home-unite-us.md (#7315)
mSharifHub Sep 12, 2024
9a174e2
Update contributor and language data
HackforLABot Sep 12, 2024
e4af699
Added github handle for Priyanka Talwar (#7369)
NolaDodd Sep 12, 2024
87ce5fa
Add empty github handle for Jed Stewart (#7437)
jazxbx Sep 12, 2024
f29783a
Update meeting data
HackforLABot Sep 13, 2024
a999c25
Update contributor and language data
HackforLABot Sep 13, 2024
417ad5f
Create JSON file and related functionality for replacing hard-coded l…
t-will-gillis Sep 14, 2024
50af246
Update label directory
HackforLABot Sep 14, 2024
c00ba80
Update label directory
HackforLABot Sep 14, 2024
ab88875
Update label directory
HackforLABot Sep 14, 2024
956802f
Update label directory
HackforLABot Sep 14, 2024
5312506
Update label directory
HackforLABot Sep 14, 2024
57e05e5
Update label directory
HackforLABot Sep 14, 2024
6a7a03d
Update meeting data
HackforLABot Sep 14, 2024
87e4f28
Update contributor and language data
HackforLABot Sep 14, 2024
e1ea7d2
added github-handle to Kristelle Gumaru (#7436)
purna-madala Sep 15, 2024
640b0ac
Added GitHub handle for Moji Jimoh (#7445)
terrencejihoonjung Sep 15, 2024
1686b9a
Update Expunge Assist with new description, add tools, wiki and overv…
FamousHero Sep 15, 2024
3db41b2
Update contributor and language data
HackforLABot Sep 15, 2024
a64a60e
Update contributor and language data
HackforLABot Sep 16, 2024
751432e
Update label directory
HackforLABot Sep 16, 2024
c2de085
Check Developer's Complexity Allowance for Issue Assignments (#6853)
jphamtv Sep 16, 2024
8c78a48
Fix email link in Right to be forgotten section of privacy-policy.yml…
tamara-snyder Sep 16, 2024
62a4e78
Added github-handle for Michael Morgan. (#7428)
jmarinit Sep 16, 2024
86f269b
Update contributor and language data
HackforLABot Sep 17, 2024
9e55674
Update issue templates
ExperimentsInHonesty Sep 17, 2024
515bd4a
Update contributor and language data
HackforLABot Sep 18, 2024
4e3c333
Update link name from Github to GitHub (#7463)
FamousHero Sep 18, 2024
6ec67cf
add mailto to email link (#7462)
bexux Sep 18, 2024
b608fd2
Fix email link in Children's privacy section to allow users to send e…
jazxbx Sep 18, 2024
d35bce8
Change the label that is added when dev attempts to open multiple iss…
izma-mujeeb Sep 19, 2024
8491cac
Update contributor and language data
HackforLABot Sep 19, 2024
abde328
Update meeting data
HackforLABot Sep 20, 2024
dc1e1dd
Update contributor and language data
HackforLABot Sep 20, 2024
d8ebc2c
Post PBB Migration 7079 - Refactor GHA for Moving Closed Issues (#7493)
DrAcula27 Sep 21, 2024
dd55df3
Refactor "Issue Trigger" for modularity (#7373)
t-will-gillis Sep 21, 2024
48c5e0c
correction to variable projectItems --> projectData (#7503)
t-will-gillis Sep 21, 2024
740030d
Update contributor and language data
HackforLABot Sep 21, 2024
b514cb5
Update contributor and language data
HackforLABot Sep 22, 2024
81a9d4b
Replace Github with GitHub _data/internal/communities/ops.yml (#7468)
buneeIsSlo Sep 22, 2024
7e97bb2
First Commit: Updated the leadership variable with the updated team i…
NolaDodd Sep 23, 2024
ec24bf1
Update set-pr-labels.js
t-will-gillis-dummy Sep 23, 2024
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: 3 additions & 2 deletions .github/ISSUE_TEMPLATE/add-github-handle.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
name: github-handle in project file
about: For adding github-handle to member data in a project file
title: Add github-handle for [INSERT NAME] in [INSERT PROJECT FILE]
labels: 'good first issue, P-Feature: Project Info and Page, ready for dev lead, role:
back end/devOps, role: front end, size: 0.25pt'
labels: 'Complexity: Small, feature: spelling, good first issue, P-Feature: Project
Info and Page, ready for dev lead, role: back end/devOps, role: front end, size:
0.5pt, size: 0.25pt'
assignees: ''

---
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,10 @@ body:
Title:
GitHub Handle:
Slack Member ID:
- type: markdown
attributes:
value: "### Resources"
- type: markdown
attributes:
value: |
folder where files are in the repo: https://github.com/hackforla/website/tree/gh-pages/_data/internal/communities
where you can see the live page: https://www.hackforla.org/communities-of-practice
### Resources
* Folder where files are in the repo: https://github.com/hackforla/website/tree/gh-pages/_data/internal/communities
* Where you can see the live page: https://www.hackforla.org/communities-of-practice
* If you need to update your meeting times, names, dates, or frequency, please see the [VRMS User Guide](https://github.com/hackforla/VRMS/wiki/User-Guide). The HackforLA.org website gets the meeting times from the updates made to each Community of Practice's meeting data in vrms.io
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/pre-work-template---design.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ As a new designer on the HfLA website UX team, fill in the following fields as y
- [ ] Attend weekly team meetings:
- [ ] UX weekly team meeting, Wednesday 2:30 pm PST
- [ ] All team meeting (UX, Development, Product), Sunday 10am PST
- [ ] Note regarding weekly team meeting requirements: All website team members are required to attend at least 1 team meeting in a week (held on Wednesdays and Sundays). In case, you are unable in any given week, you should reach out to the design lead. Exceptions to this requirement may be provided on a case-by-case basis. Also, please let the design lead know (through a slack message in the hfla-site channel as well as an @ mention in a comment of the issue that you would be working on) if you are planning to take a week off or a longer vacation.
- [ ] Note regarding weekly team meeting requirements: All website team members are required to attend at least 1 team meeting in a week (held on Wednesdays and Sundays). In case, you are unable in any given week, you should reach out to the design lead. Exceptions to this requirement may be provided on a case-by-case basis. Also, please let the design lead know (through a Slack message in the hfla-site channel as well as an @ mention in a comment of the issue that you would be working on) if you are planning to take a week off or a longer vacation.
- [ ] Review [Design_Short Term Goals, Plan, and Tasks](https://docs.google.com/document/d/1FxwgdnWBbbQ8Pi3tspnukZTWwXtqnRXfNkNhVMEloY0/edit)
- [ ] Review the [Start Here](https://www.figma.com/file/0RRPy1Ph7HafI3qOITg0Mr/Hack-for-LA-Website?node-id=8561%3A72465) and [Design System](https://www.figma.com/file/0RRPy1Ph7HafI3qOITg0Mr/Hack-for-LA-Website?node-id=3464%3A3) pages in Figma
- [ ] Review the [prioritized Backlog to see what Design Issues](https://github.com/hackforla/website/projects/7?card_filter_query=label%3A%22role%3A+design%22#column-7198257) are available (this will not be the complete list, but will give you some talking points for your conversation with your lead).
Expand Down
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/project-profile-leader-updates---add.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
name: Project Profile leader updates - Add
about: This template is for website team only to ADD a single volunteer
title: 'Update Project Profile: [Project Name] Add [Name of Volunteer]'
labels: 'good first issue, P-Feature: Project Info and Page, role: back end/devOps,
role: front end, size: 0.25pt, time sensitive'
assignees: ''

---

### Prerequisites
1. Be a member of Hack for LA. (There are no fees to join.) If you have not joined yet, please follow the steps on our [Getting Started](https://www.hackforla.org/getting-started) page and attend an onboarding session.
2. You have already read our [How to Contribute to Hack for LA Guide](https://github.com/hackforla/website/blob/gh-pages/CONTRIBUTING.md).

### Overview
We need to keep project information up to date so that visitors to the website can find accurate information.

### Action Items
- [ ] In your IDE, open the `_projects/[Insert filename].md` file.
- [ ] Observe the existing syntax of the front matter block [^1] in the file.
- [ ] Find the `leadership` variable and add the following profile.
```
- name: [Insert leadership member's name]
github-handle: [Insert GitHub handle]
role: [Insert role]
links:
slack: https://hackforla.slack.com/team/[Insert Slack member ID]
github: https://github.com/[Insert GitHub handle]
picture: https://avatars.githubusercontent.com/[Insert GitHub handle]
```
- [ ] Verify the changes by viewing the following in your local environment and include before and after screenshots with your pull request:
- [ ] [Insert name of project] page [^2]
- [ ] Once your pull request is merged, go to the initiating ER [^3]
- [ ] Check off this issue under the _Dependency_ section
- [ ] If all the issues in the _Dependency_ section are checked off, move initiating ER [^3] to **Questions / In Review** column and uncheck the **Dependency label**.
- <details>
<summary>Click here to see how to uncheck the <b>Dependency label</b></summary>
<img src="https://github.com/hackforla/website/assets/31293603/6f53f4d4-7d2c-45f8-8534-9936fc9adee8" width="300px">
</details>

### Resources/Instructions
[^1]: [Info about the front matter block](https://jekyllrb.com/docs/front-matter/)
[^2]: Project detailed info page URL: [Insert project specific page URL here]
[^3]: initiating ER: #[Insert ER number]
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/project-profile-leader-updates---remove.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Project Profile leader updates - Remove
about: 'This template is for website team only to REMOVE a single volunteer '
title: 'Update Project Profile: [Name of Project] Remove [Name of Volunteer]'
labels: 'good first issue, P-Feature: Project Info and Page, role: back end/devOps,
role: front end, size: 0.25pt, time sensitive'
assignees: ''

---

### Prerequisites
1. Be a member of Hack for LA. (There are no fees to join.) If you have not joined yet, please follow the steps on our [Getting Started](https://www.hackforla.org/getting-started) page and attend an onboarding session.
2. You have already read our [How to Contribute to Hack for LA Guide](https://github.com/hackforla/website/blob/gh-pages/CONTRIBUTING.md).

### Overview
We need to keep project information up to date so that visitors to the website can find accurate information.

### Action Items
- [ ] In your IDE, open the `_projects/[Insert filename].md` file.
- [ ] Observe the existing syntax of the front matter block [^1] in the file.
- [ ] Find the `leadership` variable and remove the following:
```
[Insert the lines of code to remove the specified leadership member]
```
- [ ] Verify the changes by viewing the following in your local environment and include before and after screenshots with your pull request:
- [ ] [Insert name of project] page [^2]
- [ ] Once your pull request is merged, go to the initiating ER [^3]
- [ ] Check off this issue under the _Dependency_ section
- [ ] If all the issues in the _Dependency_ section are checked off, move initiating ER [^3] to **Questions / In Review** column and uncheck the **Dependency label**.
- <details>
<summary>Click here to see how to uncheck the <b>Dependency label</b></summary>
<img src="https://github.com/hackforla/website/assets/31293603/6f53f4d4-7d2c-45f8-8534-9936fc9adee8" width="300px">
</details>

### Resources/Instructions
[^1]: [Info about the front matter block](https://jekyllrb.com/docs/front-matter/)
[^2]: Project detailed info page URL: [Insert project specific page URL here]
[^3]: initiating ER: #[Insert ER number]
27 changes: 17 additions & 10 deletions .github/workflows/move-closed-issues.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,31 @@ on:
issues:
types:
- closed

jobs:
Move-Closed-Issues:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

# 1: Sort closed issues based on labels
- name: Sort Closed Issues by Label
uses: actions/github-script@v7
id: sort-closed-issues
with:
script: |
const script = require('./github-actions/move-closed-issues/sort-closed-issues.js')
const sortIssues = script({context})
return sortIssues
const script = require('./github-actions/move-closed-issues/sort-closed-issues.js');
const sortIssues = script({context});
return sortIssues;
result-encoding: string

# Post-migration to Projects Beta:
# Move-Closed-Issues to "QA" column by default; OR move to "Done" based on `sort-closed-issues.js`
- name: Move Closed Issues
run: echo "Based on its labels, issue should be sorted to 'status' of '${{ steps.sort-closed-issues.outputs.result }}'"


# 2: Move closed issues
- name: Move Closed Issue
uses: actions/github-script@v7
id: move-closed-issue
with:
github-token: ${{ secrets.HACKFORLA_GRAPHQL_TOKEN }}
script: |
const results = '${{ steps.sort-closed-issues.outputs.result }}';
const script = require('./github-actions/move-closed-issues/move-closed-issues.js');
script({github, context}, results);
7 changes: 2 additions & 5 deletions .github/workflows/schedule-fri-0700.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,8 @@ jobs:
steps:
- uses: actions/checkout@v4
- uses: actions/github-script@v7
env:
HACKFORLA_ADMIN_TOKEN: ${{ secrets.HACKFORLA_ADMIN_TOKEN }}
with:
github-token: ${{ secrets.HACKFORLA_GRAPHQL_TOKEN }}
github-token: ${{ secrets.HACKFORLA_GRAPHQL_TOKEN }}
script: |
const HACKFORLA_ADMIN_TOKEN = process.env.HACKFORLA_ADMIN_TOKEN;
const script = require('./github-actions/trigger-schedule/add-update-label-weekly/add-label.js');
script({ g: github, c: context }, HACKFORLA_ADMIN_TOKEN);
script({ g: github, c: context });
50 changes: 50 additions & 0 deletions .github/workflows/update-label-directory.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# This workflow updates `github-actions/utils/_data/label-directory.json`
# and the Google Sheets doc `Website Labels 'Source of Truth'` at URL below

name: Update Label Directory

on:
label:
types: [edited, created, deleted]

jobs:
Update-Label-Directory:
runs-on: ubuntu-latest
if: github.repository == 'hackforla/website'
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.HACKFORLA_BOT_PA_TOKEN }}

- name: Update label directory
id: update-label-directory
uses: actions/github-script@v7
with:
github-token: ${{ secrets.HACKFORLA_BOT_PA_TOKEN }}
script: |
const script = require('./github-actions/utils/update-label-directory.js')
const labelPacket = script({g: github, c: context})
return labelPacket

# NOTE: the the URL below matches the **current deployment URL** of the Apps Script
# associated with the 'Source of Truth'Label spreadsheet and maintained by
# `[email protected]`. (If something is broken, check this link first)
- name: Send POST request to Google Apps Script
env:
label_edits: ${{ steps.update-label-directory.outputs.result }}
run: |
curl -X POST "https://script.google.com/macros/s/AKfycbw_rM8kwRea_iT6NbP1k5c7nJl5qg-5IwiTPXUyd7V2Oe_TN_TbapdpcVtLPHieKdUt/exec" \
-H "Content-Type: application/json" \
-d "$label_edits"

# Before next step, run `git pull` so that branch is current
- name: Pull latest changes from gh-pages
run: git pull

- name: Commit changes to JSON Label Directory
uses: stefanzweifel/[email protected]
with:
# Glob pattern of file to commit, and opt. commit message + author
file_pattern: github-actions/utils/_data/label-directory.json
commit_message: Update label directory
commit_author: GitHub Actions Bot <[email protected]>
Loading