From 8736431500f46a3496a149914f4d4b0160e218a6 Mon Sep 17 00:00:00 2001 From: Igor Rodionov Date: Tue, 19 Mar 2024 23:22:28 +0100 Subject: [PATCH] Auto release fix (#384) * Update auto-release workflow * Auto Format * Update auto-release workflow --------- Co-authored-by: cloudpossebot <11232728+cloudpossebot@users.noreply.github.com> --- .github/settings.yml | 13 ++++++ .github/workflows/auto-release.yml | 17 ++++---- README.md | 65 ++++++------------------------ 3 files changed, 33 insertions(+), 62 deletions(-) create mode 100644 .github/settings.yml diff --git a/.github/settings.yml b/.github/settings.yml new file mode 100644 index 00000000..8148a5c3 --- /dev/null +++ b/.github/settings.yml @@ -0,0 +1,13 @@ +# These settings are synced to GitHub by https://probot.github.io/apps/settings/ +extends: cloudposse/.github + +repository: + # A URL with more information about the repository + homepage: https://cloudposse.com + + # Either `true` to enable projects for this repository, or `false` to disable them. + # If projects are disabled for the organization, passing `true` will cause an API error. + has_projects: false + + # Either `true` to enable the wiki for this repository, `false` to disable it. + has_wiki: false diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml index b2b03bbe..0929676d 100644 --- a/.github/workflows/auto-release.yml +++ b/.github/workflows/auto-release.yml @@ -3,14 +3,13 @@ name: auto-release on: push: branches: - - master + - main + - master + - production jobs: - semver: - runs-on: ubuntu-latest - steps: - - uses: cloudposse/github-action-auto-release@v1 - with: - prerelease: false - publish: true - config-name: auto-release.yml + auto: + uses: cloudposse/.github/.github/workflows/shared-auto-release.yml@main + with: + publish: true + secrets: inherit diff --git a/README.md b/README.md index 46073328..40288fe0 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ + + Project Banner

@@ -33,16 +35,7 @@ It's designed to work with CI/CD systems such as GitHub Actions. demo*Example of using the `build-harness` to build a docker image* ---- -> [!NOTE] -> This project is part of Cloud Posse's comprehensive ["SweetOps"](https://cpco.io/homepage?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/build-harness&utm_content=) approach towards DevOps. ->

Learn More -> -> It's 100% Open Source and licensed under the [APACHE2](LICENSE). -> ->
- @@ -50,8 +43,6 @@ It's designed to work with CI/CD systems such as GitHub Actions. ## Usage - - > [!IMPORTANT] > **Regarding the phase out of `git.io`** > Prior to April 25, 2022, practically all Cloud Posse Makefiles pulled in a common Makefile via @@ -101,14 +92,13 @@ jobs: args: readme/lint ``` + ## Quick Start Here's how to get started... 1. `git clone https://github.com/cloudposse/build-harness.git` to pull down the repository 2. `make init` to initialize the [`build-harness`](https://github.com/cloudposse/build-harness/) - - ## Examples Here is a real world example: @@ -116,6 +106,7 @@ Here is a real world example: + ## Makefile Targets ```text @@ -321,23 +312,21 @@ For additional context, refer to some of these links. - [Wikipedia - Test Harness](https://en.wikipedia.org/wiki/Test_harness) - The `build-harness` is similar in concept to a "Test Harness" + + ## ✨ Contributing This project is under active development, and we encourage contributions from our community. + + + Many thanks to our outstanding contributors: -### πŸ› Bug Reports & Feature Requests - -Please use the [issue tracker](https://github.com/cloudposse/build-harness/issues) to report any bugs or file feature requests. - -### πŸ’» Developing - -If you are interested in being a contributor and want to get involved in developing this project or help out with Cloud Posse's other projects, we would love to hear from you! -Hit us up in [Slack](https://cpco.io/slack?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/build-harness&utm_content=slack), in the `#cloudposse` channel. +For πŸ› bug reports & feature requests, please use the [issue tracker](https://github.com/cloudposse/build-harness/issues). In general, PRs are welcome. We follow the typical "fork-and-pull" Git workflow. 1. Review our [Code of Conduct](https://github.com/cloudposse/build-harness/?tab=coc-ov-file#code-of-conduct) and [Contributor Guidelines](https://github.com/cloudposse/.github/blob/main/CONTRIBUTING.md). @@ -362,38 +351,6 @@ Dropped straight into your Inbox every week β€” and usually a 5-minute read. [Join us every Wednesday via Zoom](https://cloudposse.com/office-hours?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/build-harness&utm_content=office_hours) for your weekly dose of insider DevOps trends, AWS news and Terraform insights, all sourced from our SweetOps community, plus a _live Q&A_ that you can’t find anywhere else. It's **FREE** for everyone! - -## About - -This project is maintained by Cloud Posse, LLC. - - -We are a [**DevOps Accelerator**](https://cpco.io/commercial-support?utm_source=github&utm_medium=readme&utm_campaign=cloudposse/build-harness&utm_content=commercial_support) for funded startups and enterprises. -Use our ready-to-go terraform architecture blueprints for AWS to get up and running quickly. -We build it with you. You own everything. Your team wins. Plus, we stick around until you succeed. - -Learn More - -*Your team can operate like a pro today.* - -Ensure that your team succeeds by using our proven process and turnkey blueprints. Plus, we stick around until you succeed. - -
- πŸ“š See What's Included - -- **Reference Architecture.** You'll get everything you need from the ground up built using 100% infrastructure as code. -- **Deployment Strategy.** You'll have a battle-tested deployment strategy using GitHub Actions that's automated and repeatable. -- **Site Reliability Engineering.** You'll have total visibility into your apps and microservices. -- **Security Baseline.** You'll have built-in governance with accountability and audit logs for all changes. -- **GitOps.** You'll be able to operate your infrastructure via Pull Requests. -- **Training.** You'll receive hands-on training so your team can operate what we build. -- **Questions.** You'll have a direct line of communication between our teams via a Shared Slack channel. -- **Troubleshooting.** You'll get help to triage when things aren't working. -- **Code Reviews.** You'll receive constructive feedback on Pull Requests. -- **Bug Fixes.** We'll rapidly work with you to fix any bugs in our projects. -
- - ## License License @@ -428,6 +385,8 @@ under the License. ## Trademarks All other trademarks referenced herein are the property of their respective owners. + + ## Copyrights Copyright Β© 2016-2024 [Cloud Posse, LLC](https://cloudposse.com)