From 5a599e3b929f871f333cb9681a721d26b237d8de Mon Sep 17 00:00:00 2001 From: "Erik Osterman (CEO @ Cloud Posse)" Date: Tue, 10 Dec 2024 17:05:21 -0600 Subject: [PATCH] Update slack url (#138) * Update slack links * Update URLs * fix atmos demo gif --- .github/ISSUE_TEMPLATE/bug_report.md | 6 +- .github/ISSUE_TEMPLATE/config.yml | 5 +- .github/ISSUE_TEMPLATE/feature_request.md | 6 +- .github/mergify.yml | 162 +++++++++---------- CODE_OF_CONDUCT.md | 24 +-- README.md | 6 +- README.md.gotmpl | 2 +- README.yaml | 10 +- SUPPORT.md | 18 +-- migrate/lib/readme.py | 14 +- migrate/migrations/20240302/test-badges.yaml | 56 +++---- profile/README.md | 12 +- 12 files changed, 159 insertions(+), 162 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index f3df96b5..7447c9a8 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -7,9 +7,9 @@ assignees: '' --- -Found a bug? Maybe our [Slack Community](https://slack.cloudposse.com) can help. +Found a bug? Maybe our [Slack Community](https://cloudposse.com/slack) can help. -[![Slack Community](https://slack.cloudposse.com/badge.svg)](https://slack.cloudposse.com) +[![Slack Community](https://slack.cloudposse.com/for-the-badge.svg)](https://cloudposse.com/slack) ## Describe the Bug A clear and concise description of what the bug is. @@ -34,4 +34,4 @@ Anything that will help us triage the bug will help. Here are some ideas: - Version [e.g. 10.15] ## Additional Context -Add any other context about the problem here. \ No newline at end of file +Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 76ae6d67..d16800d9 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,9 +1,8 @@ blank_issues_enabled: false contact_links: - - name: Community Slack Team - url: https://cloudposse.com/slack/ + url: https://cloudposse.com/slack about: |- Please ask and answer questions here. @@ -15,4 +14,4 @@ contact_links: - name: DevOps Accelerator Program url: https://cloudposse.com/accelerate/ about: |- - Own your infrastructure in record time. We build it. You drive it. + Own your infrastructure in record time. We build it. You drive it. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 39a8686f..fab94b59 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -7,13 +7,13 @@ assignees: '' --- -Have a question? Please checkout our [Slack Community](https://slack.cloudposse.com) or visit our [Slack Archive](https://archive.sweetops.com/). +Have a question? Please checkout our [Slack Community](https://cloudposse.com/slack) or visit our [Slack Archive](https://archive.sweetops.com/). -[![Slack Community](https://slack.cloudposse.com/badge.svg)](https://slack.cloudposse.com) +[![Slack Community](https://slack.cloudposse.com/for-the-badge.svg)](https://cloudposse.com/slack) ## Describe the Feature -A clear and concise description of what the bug is. +A clear and concise description of what the bug is. ## Expected Behavior diff --git a/.github/mergify.yml b/.github/mergify.yml index 68f540ba..63a5b45e 100644 --- a/.github/mergify.yml +++ b/.github/mergify.yml @@ -1,150 +1,149 @@ - # These are YAML anchor definitions to avoid repetition and make the file more readable shared: # Automated pull requests from bot users is_a_bot: &is_a_bot - or: - - "author=cloudpossebot" - - "author=github-actions[bot]" - - "author=dependabot[bot]" - - "author=renovate[bot]" + - "author=cloudpossebot" + - "author=github-actions[bot]" + - "author=dependabot[bot]" + - "author=renovate[bot]" # Not a bot user not_a_bot: ¬_a_bot - and: - - "-author=cloudpossebot" - - "-author=github-actions[bot]" - - "-author=dependabot[bot]" - - "-author=renovate[bot]" + - "-author=cloudpossebot" + - "-author=github-actions[bot]" + - "-author=dependabot[bot]" + - "-author=renovate[bot]" # Contribution is from an external contributor, not part of the organization is_external_contributor: &is_external_contributor - and: - - "-author=@engineering" - - "-author=@contributors" - - "-author=@admins" - - "-author=@bots" - - "-author=@approvers" - - "-author=@security" - - and: *not_a_bot + - "-author=@engineering" + - "-author=@contributors" + - "-author=@admins" + - "-author=@bots" + - "-author=@approvers" + - "-author=@security" + - and: *not_a_bot # Default branches is_default_branch: &is_default_branch - and: - - "base=main" - - "base=master" + - "base=main" + - "base=master" # Release branches is_release_branch: &is_release_branch - and: - - "base~=^release/v\\d{1,2}$" + - "base~=^release/v\\d{1,2}$" # Not a work in progress not_wip: ¬_wip - and: - - "-title~=^(wip|WIP)" - - "-label~=(WIP|wip|do-not-merge|do not merge|triage|stale|feedback|help needed)" - - '-draft' + - "-title~=^(wip|WIP)" + - "-label~=(WIP|wip|do-not-merge|do not merge|triage|stale|feedback|help needed)" + - "-draft" # Label indicates some action is needed needs_attention: &needs_attention - and: - - "label~=(triage|stale|feedback|help needed)" + - "label~=(triage|stale|feedback|help needed)" # Do not merge this PR do_not_merge: &do_not_merge - or: - - "label~=(do-not-merge|do not merge)" - - "title~=(do-not-merge|do not merge)" + - "label~=(do-not-merge|do not merge)" + - "title~=(do-not-merge|do not merge)" # Is a work in progress is_wip: &is_wip - or: - - "title~=^(wip|WIP)" - - "label~=(WIP|wip)" - - and: *do_not_merge - - and: *needs_attention - - 'draft' + - "title~=^(wip|WIP)" + - "label~=(WIP|wip)" + - and: *do_not_merge + - and: *needs_attention + - "draft" # Not in conflict not_in_conflict: ¬_in_conflict - and: - - "-conflict" - - "-label~=(conflict)" + - "-conflict" + - "-label~=(conflict)" # Properly titled and described pr_has_metadata: &pr_has_metadata - and: - - "title~=(^[0-9A-Za-z]+)" - - body~=[0-9A-Za-z]{3,}\\s+[0-9A-Za-z]{3,}\\s+[0-9A-Za-z]{3,} - - -body~=(Describe high-level what changed) + - "title~=(^[0-9A-Za-z]+)" + - body~=[0-9A-Za-z]{3,}\\s+[0-9A-Za-z]{3,}\\s+[0-9A-Za-z]{3,} + - -body~=(Describe high-level what changed) # Has reviews and no changes requested is_approved: &is_approved - and: - - '#approved-reviews-by>=1' - - '#changes-requested-reviews-by=0' - - "#review-threads-unresolved=0" - - "#commented-reviews-by=0" + - "#approved-reviews-by>=1" + - "#changes-requested-reviews-by=0" + - "#review-threads-unresolved=0" + - "#commented-reviews-by=0" # Checks are passing checks_are_passing: &checks_are_passing - and: - - "#check-pending=0" - - "#status-failure=0" + - "#check-pending=0" + - "#status-failure=0" # Only for terraform files require_terraform_checks_are_passing: &require_terraform_checks_are_passing - or: - - "-files~=\\.tf$" - - and: - - "check-success=test/bats" - - "check-success=test/terratest" - - -status-failure~=^(terratest|terraform)$ + - "-files~=\\.tf$" + - and: + - "check-success=test/bats" + - "check-success=test/terratest" + - -status-failure~=^(terratest|terraform)$ # CODEOWNERS check did not run or is not passing require_codeowners_checks_are_passing: &require_codeowners_checks_are_passing - or: - - "-files=CODEOWNERS" - - and: - - "check-success=validate-codeowners" + - "-files=CODEOWNERS" + - and: + - "check-success=validate-codeowners" # Has changes to terraform code is_terraform: &is_terraform - and: - - "files~=\\.tf$" + - "files~=\\.tf$" # It's not closed or merged is_open: &is_open - and: - - -merged - - -closed + - -merged + - -closed # Was recently updated one minute ago is_recent_commit: &is_recent_commit - and: - - commits[*].date_committer > 1 minutes ago + - commits[*].date_committer > 1 minutes ago # README.md is updated together with README.yaml readme_updated: &readme_updated - or: - - and: - - -files=README.md - - -files=README.yaml - - and: - - files=README.md - - files=README.yaml + - and: + - -files=README.md + - -files=README.yaml + - and: + - files=README.md + - files=README.yaml # Needs Cloud Posse review needs_cloudposse: &needs_cloudposse - or: - - "files~=(mergify|settings|dependabot|renovate|CODEOWNERS|\\.github|Makefile|Dockerfile)" - - "label~=(cloudposse)" + - "files~=(mergify|settings|dependabot|renovate|CODEOWNERS|\\.github|Makefile|Dockerfile)" + - "label~=(cloudposse)" # Has no changes has_no_changes: &has_no_changes - and: - - "#files=0" + - "#files=0" # All the rules for the Pull Request pull_request_rules: @@ -291,7 +290,7 @@ pull_request_rules: - name: "remove triage label if approved" conditions: - and: *is_open - - '#approved-reviews-by>=1' + - "#approved-reviews-by>=1" actions: label: remove: @@ -353,9 +352,9 @@ pull_request_rules: - and: *is_default_branch - "label~=(stale)" - or: - - "label~=(feedback)" - - '#commented-reviews-by > 0' - - '#changes-requested-reviews-by > 0' + - "label~=(feedback)" + - "#commented-reviews-by > 0" + - "#changes-requested-reviews-by > 0" - updated-at < 30 days ago actions: close: @@ -405,9 +404,9 @@ pull_request_rules: - "no-changes" close: message: | - This pull request was automatically closed as it no longer contains any changes. - - This typically happens when another merged pull request has already included this request's + This pull request was automatically closed as it no longer contains any changes. + + This typically happens when another merged pull request has already included this request's proposed modifications into the default branch. - name: welcome new contributors @@ -422,7 +421,7 @@ pull_request_rules: actions: comment: message: | - Thanks @{{author}} for creating this pull request! + Thanks @{{author}} for creating this pull request! A maintainer will review your changes shortly. Please don't be discouraged if it takes a while. @@ -430,19 +429,19 @@ pull_request_rules: > [!TIP] > #### Need help or want to ask for a PR review to be expedited? - > Join us on [Slack](https://slack.cloudposse.com) in the `#pr-reviews` channel. + > Join us on [Slack](https://cloudposse.com/slack) in the `#pr-reviews` channel. - name: add triage label for new pull requests conditions: - and: *is_open - and: *not_a_bot - - '#label=0' + - "#label=0" # When the PR is approved, the triage label is removed. Do not add it back - - '#approved-reviews-by=0' + - "#approved-reviews-by=0" - or: - - created-at > 5 minutes ago - - commits[*].date_committer > 5 minutes ago - - updated-at > 7 days ago + - created-at > 5 minutes ago + - commits[*].date_committer > 5 minutes ago + - updated-at > 7 days ago actions: label: add: @@ -491,7 +490,7 @@ pull_request_rules: > #### Cloud Posse Engineering Team Review Required > This pull request modifies files that require Cloud Posse's review. Please be patient, and a core maintainer will review your changes. > - > To expedite this process, reach out to us on [Slack](https://slack.cloudposse.com) in the `#pr-reviews` channel. + > To expedite this process, reach out to us on [Slack](https://cloudposse.com/slack) in the `#pr-reviews` channel. - name: rebase pull request when it's more than 10 commits behind main conditions: @@ -513,10 +512,10 @@ pull_request_rules: - name: "Comment on PRs during code freeze and close them" conditions: - and: - - "base=main" # or whichever branch the freeze applies to - - "created-at > 2024-11-12" # Start date of the code freeze - - "repository-full-name=cloudposse/terraform-aws-components" # Apply only to cloudposse/terraform-aws-components - - "label != force" # Skip PR auto close + - "base=main" # or whichever branch the freeze applies to + - "created-at > 2024-11-12" # Start date of the code freeze + - "repository-full-name=cloudposse/terraform-aws-components" # Apply only to cloudposse/terraform-aws-components + - "label != force" # Skip PR auto close actions: close: message: |- @@ -527,7 +526,6 @@ pull_request_rules: > All future updates, contributions, and issues should be directed to the respective component repositories in the new organization. > > [Learn more](https://github.com/cloudposse/terraform-aws-components/issues/1177) about the migration. - #- name: mergeable # conditions: diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index c6055f6d..14608981 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,12 +1,12 @@ # Code of Conduct -This code of conduct governs the [SweetOps Slack Community](https://slack.sweetops.com/) and related [Open Source Projects](https://github.com/cloudposse). SweetOps is operated by Cloud Posse, a [DevOps Accelerator](https://devopsaccelerator.com/) based in Houston, TX. +This code of conduct governs the [SweetOps Slack Community](https://cloudposse.com/slack) and related [Open Source Projects](https://github.com/cloudposse). SweetOps is operated by Cloud Posse, a [DevOps Accelerator](https://devopsaccelerator.com/) based in Houston, TX. > [!IMPORTANT] > **SweetOps is a collaborative DevOps community for engineers of all skill levels.** > -> We want to make sure our community is as constructive as possible in order to help each other solve cool DevOps problems. -> Anything that goes against the spirit of this, isn’t cool. If you see something suspicious, derogatory, or +> We want to make sure our community is as constructive as possible in order to help each other solve cool DevOps problems. +> Anything that goes against the spirit of this, isn’t cool. If you see something suspicious, derogatory, or > otherwise inappropriate, etc. please send an email to [abuse@cloudposse.com](mailto:abuse@cloudposse.com) with details. > @@ -33,7 +33,7 @@ We invite all those who participate in SweetOps to help us create safe and posit - Use the `#random` channel if nothing else fits - Use threads when responding, especially in busy channels - Don’t use `@channel` and `@here` (we’ve disabled them) - + ## Unacceptable Behavior @@ -41,12 +41,12 @@ The following are behaviors we consider forms of harassment that are unacceptabl - Comments that may be considered sexist, racist, homophobic, transphobic or otherwise discriminatory or offensive in nature. (Everything you say in public is on the record) - Usernames that contain unwelcome, suggestive, derogatory or inappropriate terms. - Disrespect towards others is not tolerated. -- Unprofessional jokes, innuendo, dismissive attitudes. -- All forms of intimidation or harassment are prohibited. -- Foul or obscene language (in any language!) +- Unprofessional jokes, innuendo, dismissive attitudes. +- All forms of intimidation or harassment are prohibited. +- Foul or obscene language (in any language!) - Disrespect towards differences of opinion. - Disparagement. -- Deceptive or fraudulent activity. +- Deceptive or fraudulent activity. - Sustained disruptions (like spamming channels). - All forms of violence, threats of violence or violent language. @@ -103,7 +103,7 @@ Moderators reserve the right to delete excessive self-promotional or commercial Official moderators of our Slack community are: - Erik Osterman ([@osterman](https://github.com/osterman)) - Andriy Knysh ([@aknysh](https://github.com/aknysh)) - + ## Enforcement & Consequences @@ -119,7 +119,7 @@ Our community is public and free-for-everyone to join. In fact, we encourage you If you would like to invite someone to the team, they may join here: -[https://slack.sweetops.com](/https://slack.sweetops.com/) +[https://cloudposse.com/slack](https://cloudposse.com/slack) ## Open Source Collaboration @@ -136,14 +136,14 @@ These sessions may be recorded, published and shared. We support a lot of Open Source projects. These projects abide by this Code of Conduct. - [https://github.com/cloudposse](https://github.com/cloudposse) - + ## Contact We want to hear from you. Please let us know if there’s something we should add, amend or update as part of our Code of Conduct. | Contact Method | Details | -|---------------------|-------------------------------------------------------------| +| ------------------- | ----------------------------------------------------------- | | **Email** | [community@cloudposse.com](mailto:community@cloudposse.com) | | **Phone** | [+1 800-358-9018](tel:+18003589018) | | **Mailing Address** | 440 N Barranca Ave #1430, Covina, CA 91723 | diff --git a/README.md b/README.md index 5355e4d8..78f9bbb2 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Project Banner

-Last UpdateSlack Community

+Last UpdateSlack Community