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

Merge Develop onto Main #701

Open
wants to merge 24 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
bc63b07
chore(deps): bump @nestjs/config from 3.2.3 to 3.3.0 (#697)
dependabot[bot] Nov 5, 2024
53612c5
chore(deps-dev): bump eslint from 9.9.1 to 9.14.0 (#698)
dependabot[bot] Nov 5, 2024
80f7fd0
chore(deps-dev): bump @nestjs/schematics from 10.1.4 to 10.2.3 (#700)
dependabot[bot] Nov 5, 2024
f0b8281
chore(deps-dev): bump @nestjs/testing from 10.4.1 to 10.4.6 (#699)
dependabot[bot] Nov 5, 2024
8e38eb2
Actions:community cleanup
kyleecodes Nov 11, 2024
1368106
Quick fix: add expression notation to stale label comment if && condi…
kyleecodes Nov 26, 2024
fb416e1
chore(deps-dev): bump @types/lodash from 4.17.7 to 4.17.13 (#702)
dependabot[bot] Dec 2, 2024
63b47d7
chore(deps): bump @eslint/plugin-kit from 0.2.2 to 0.2.3 (#706)
dependabot[bot] Dec 2, 2024
096d055
chore(deps): bump cross-spawn from 7.0.3 to 7.0.6 (#709)
dependabot[bot] Dec 2, 2024
0869c24
chore(deps-dev): bump @types/express from 4.17.21 to 5.0.0 (#704)
dependabot[bot] Dec 2, 2024
528d7ee
chore(deps): bump @nestjs/platform-express from 10.4.6 to 10.4.12 (#713)
dependabot[bot] Dec 2, 2024
c8870ad
chore(deps): bump @nestjs/common from 10.4.6 to 10.4.12 (#714)
dependabot[bot] Dec 2, 2024
ad8f635
fix: delete cypress mailchimp users (#711)
annarhughes Dec 2, 2024
a7bfb12
feat: Resource, ResourceFeedback and ResourceUser modules + storyblok…
eleanorreem Dec 3, 2024
f075c87
Remove IP address from logs
eleanorreem Dec 5, 2024
7872fcf
fix: resource models fixes (#715)
annarhughes Dec 9, 2024
0636a9a
chore(deps-dev): bump typescript-eslint from 8.11.0 to 8.17.0 (#725)
dependabot[bot] Dec 9, 2024
ae1ce2b
chore(deps): bump @nestjs/common from 10.4.12 to 10.4.13 (#723)
dependabot[bot] Dec 9, 2024
9740ca3
chore(deps): bump crisp-api from 9.2.0 to 9.4.0 (#724)
dependabot[bot] Dec 9, 2024
0780512
fix: resource user routes (#726)
annarhughes Dec 9, 2024
98edd5a
fix: resources relationships (#728)
annarhughes Dec 10, 2024
e6d1cb9
fix: return saved resource user (#732)
annarhughes Dec 17, 2024
2f2c906
Docs: Replace Notion with GH Wiki & Refactor (#733)
kyleecodes Dec 20, 2024
56f21a2
Docs: add minimum specs
kyleecodes Dec 20, 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
16 changes: 0 additions & 16 deletions .github/workflows/community-first-pr-comment.yml

This file was deleted.

56 changes: 34 additions & 22 deletions .github/workflows/community-issue-comment.yml
Original file line number Diff line number Diff line change
@@ -1,50 +1,62 @@
# This workflow handles issue comments.
# See for more info: https://github.com/actions/github-script
# -----------------------------------------------------------------------------
# GitHub Actions Workflow: Issue Comments
# Description: Post issue comments
# Jobs:
# - Assigned comment
# - Stale label comment
# -----------------------------------------------------------------------------

name: Issue Comments
name: Issue Comment Workflows

on:
workflow_run:
workflows: [Label Stale Contributions]
types:
- completed
issues:
types:
- assigned
- labeled

jobs:
# When issues are assigned, a comment is posted
# Tags the assignee with links to helpful resources
# Job: Assigned issue comment
# Trigger: Issues are assigned
# Returns: Posts comment tagging assignee and helpful message
assigned-comment:
if: github.event.action == 'assigned'
runs-on: ubuntu-latest
steps:
- name: Post assignee issue comment
id: assigned-comment
uses: actions/github-script@v7
uses: actions/github-script@v7 # https://github.com/actions/github-script
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
github.rest.issues.createComment({
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.payload.issue.number,
body: `Thank you @${context.payload.issue.assignee.login} you have been assigned this issue!
**Please follow the directions in our [Contributing Guide](https://github.com/chaynHQ/.github/blob/main/docs/CONTRIBUTING.md). We look forward to reviewing your pull request shortly ✨**
---
Support Chayn's mission? ⭐ Please star this repo to help us find more contributors like you!
Learn more about Chayn [here](https://linktr.ee/chayn) and [explore our projects](https://org.chayn.co/projects). 🌸`
})
owner: context.repo.owner,
repo: context.repo.repo,
issue_number: context.payload.issue.number,
body: `Thank you @${context.payload.issue.assignee.login} you have been assigned this issue!
**Please follow the directions in our [Contributing Guide](https://github.com/chaynHQ/.github/blob/main/docs/CONTRIBUTING.md). We look forward to reviewing your pull request. ✨**

---

Support Chayn's mission? ⭐ Please star this repo to help us find more contributors like you!
Learn more about our [impact](https://github.com/chaynHQ/.github/blob/main/profile/README.md) and [sign-up for our volunteer programs](https://www.chayn.co/get-involved)to join our mission!. 🌸`
})

# When issues are labeled as stale, a comment is posted.
# Tags the assignee with warning.
# Enables manual issue management in addition to community-stale-management.yml
# Job: Stale label comment
# Triggers:
# Labeled as stale by maintainer
# 'Label Stale Contributions' workflow runs
# Returns: Posts warning comment tagging assignee
stale-label-comment:
if: github.event.action == 'labeled' && github.event.label.name == 'stale'
if: ${{ github.event.action == 'labeled' && github.event.label.name == 'stale' }}
runs-on: ubuntu-latest
steps:
- name: Post stale issue comment
id: stale-label-comment
uses: actions/github-script@v7
uses: actions/github-script@v7 # https://github.com/actions/github-script
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
Expand Down
24 changes: 14 additions & 10 deletions .github/workflows/community-stale-management.yml
Original file line number Diff line number Diff line change
@@ -1,33 +1,37 @@
# This workflow labels stale issues and PRs after 30 days of inactivity.
# Stale PRs are closed after 1 week of inactivity after labeled stale.
# See for more info: https://github.com/actions/stale
# -----------------------------------------------------------------------------
# GitHub Actions Workflow: Label Stale Contributions
# Description: Labels stale contributions
# Job: actions/stale
# -----------------------------------------------------------------------------

name: Mark Stale Contributions
name: Label Stale Contributions

on:
# Enable manual run from the Actions tab so workflow can be run at any time
workflow_dispatch:
workflow_dispatch: # enables manual trigger
# Scheduled to run at 12:00 on every Monday
schedule:
- cron: "0 0 * * MON"

jobs:
# Trigger: Scheduled weekly
# Returns: labels issues and PRs with 'stale' after 30 days inactivity
# PRs: automated closing after 1 more week of inactivity
# Issues: requires manual closing by maintainers
stale:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write

steps:
- uses: actions/stale@v9
- uses: actions/stale@v9 # https://github.com/actions/stale
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-label: "stale"
stale-pr-label: "stale"
days-before-stale: 30
# disables closing issues
days-before-issue-close: -1
# close pr after 1 week no updates after stale warning
days-before-pr-close: 7
# only scan assigned issues
include-only-assigned: true
Expand All @@ -39,5 +43,5 @@ jobs:
exempt-pr-labels: dependencies
# disable counting irrelevant activity (branch updates) towards day counter on prs.
ignore-pr-updates: true
stale-pr-message: "As per Chayn policy, after 30 days of inactivity, we will close this PR."
close-pr-message: "This PR has been closed due to inactivity."
# actions/stale does not enable tagging authors / assignees, so comments are handled by Issue Comments Workflows.
stale-pr-message: "As per Chayn policy, after 30 days of inactivity, we will close this PR in 7 days. Please comment or update to keep open."
Loading
Loading