Skip to content

Commit

Permalink
Merge pull request #650 from aws/dev
Browse files Browse the repository at this point in the history
chore: release 0.49
  • Loading branch information
philasmar authored Jun 27, 2022
2 parents 5b78eca + 437321e commit c0581c2
Show file tree
Hide file tree
Showing 154 changed files with 41,356 additions and 680 deletions.
42 changes: 0 additions & 42 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

79 changes: 79 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
---
name: "🐛 Bug Report"
description: Report a bug
title: "(short issue description)"
labels: [bug, needs-triage]
assignees: []
body:
- type: textarea
id: description
attributes:
label: Describe the bug
description: What is the problem? A clear and concise description of the bug.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: |
What did you expect to happen?
validations:
required: true
- type: textarea
id: current
attributes:
label: Current Behavior
description: |
What actually happened?
Please include full errors, uncaught exceptions, stack traces, and relevant logs.
If service responses are relevant, please include wire logs.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Reproduction Steps
description: |
Provide a self-contained, concise snippet of code that can be used to reproduce the issue.
For more complex issues provide a repo with the smallest sample that reproduces the bug.
Avoid including business logic or unrelated code, it makes diagnosis more difficult.
The code sample should be an SSCCE. See http://sscce.org/ for details. In short, please provide a code sample that we can copy/paste, run and reproduce.
validations:
required: true
- type: textarea
id: solution
attributes:
label: Possible Solution
description: |
Suggest a fix/reason for the bug
validations:
required: false
- type: textarea
id: context
attributes:
label: Additional Information/Context
description: |
Anything else that might be relevant for troubleshooting this bug. Providing context helps us come up with a solution that is most useful in the real world.
validations:
required: false

- type: input
id: deploy-tool-version
attributes:
label: Version used
description: Version of AWS.Deploy.Tools. If using CLI, paste the output of `dotnet aws --version`. If using the Visual Studio extension, provide its version.
placeholder: 0.48.15
validations:
required: true

- type: input
id: operating-system
attributes:
label: Operating System and version
description: "Example: Windows 10, OSX Mojave, Ubuntu, AmazonLinux, etc."
placeholder: Windows 10, OSX Mojave, Ubuntu, AmazonLinux, etc.
validations:
required: true
6 changes: 6 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
blank_issues_enabled: false
contact_links:
- name: 💬 General Question
url: https://github.com/aws/aws-dotnet-deploy/discussions/categories/q-a
about: Please ask and answer questions as a discussion thread
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
name: "📕 Documentation Issue"
description: Report an issue in the CLI's help commands or in https://aws.github.io/aws-dotnet-deploy/
title: "(short issue description)"
labels: [documentation, needs-triage]
assignees: []
body:
- type: textarea
id: description
attributes:
label: Describe the issue
description: A clear and concise description of the issue.
validations:
required: true

- type: textarea
id: links
attributes:
label: Links
description: |
Include links to affected documentation page(s).
validations:
required: true
24 changes: 0 additions & 24 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

65 changes: 65 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
name: 🚀 Feature Request
description: Suggest an idea for this project
title: "(short issue description)"
labels: [feature-request, needs-triage]
assignees: []
body:
- type: textarea
id: description
attributes:
label: Describe the feature
description: A clear and concise description of the feature you are proposing.
validations:
required: true
- type: textarea
id: use-case
attributes:
label: Use Case
description: |
Why do you need this feature? For example: "I'm always frustrated when..."
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed Solution
description: |
Suggest how to implement the addition or change. Please include prototype/workaround/sketch/reference implementation.
validations:
required: false
- type: textarea
id: other
attributes:
label: Other Information
description: |
Any alternative solutions or features you considered, a more detailed explanation, stack traces, related issues, links for context, etc.
validations:
required: false
- type: checkboxes
id: ack
attributes:
label: Acknowledgements
options:
- label: I may be able to implement this feature request
required: false
- label: This feature might incur a breaking change
required: false

- type: input
id: deploy-tool-version
attributes:
label: Version used
description: Version of AWS.Deploy.Tools. If using CLI, paste the output of `dotnet aws --version`. If using the Visual Studio extension, provide its version.
placeholder: 0.48.15
validations:
required: true

- type: input
id: operating-system
attributes:
label: Operating System and version
description: "Example: Windows 10, OSX Mojave, Ubuntu, AmazonLinux, etc."
placeholder: Windows 10, OSX Mojave, Ubuntu, AmazonLinux, etc.
validations:
required: true
21 changes: 0 additions & 21 deletions .github/ISSUE_TEMPLATE/general-question.md

This file was deleted.

32 changes: 32 additions & 0 deletions .github/workflows/DetectCDKBootstrapVersionChanges.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Detect CDK Bootstrap Version Changes

on: [pull_request]

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v2
with:
fetch-depth: '0'
- name: Install AWS CDK
run: |
npm install -g aws-cdk
- name: Save New CDK Bootstrap Template
run: |
cdk bootstrap --show-template > newTemplate.yml
- name: Get Latest CDK Bootstrap Version
id: latestBootstrapVersion
run: |
echo "::set-output name=latest-version::$(yq '.Resources.CdkBootstrapVersion.Properties.Value' 'newTemplate.yml')"
- name: Get Current CDK Bootstrap Version
id: currentBootstrapVersion
run: |
echo "::set-output name=current-version::$(yq '.Resources.CdkBootstrapVersion.Properties.Value' 'src/AWS.Deploy.Orchestration/CDK/CDKBootstrapTemplate.yaml')"
- name: Fail If CDK Bootstrap Template Changes Detected
if: steps.currentBootstrapVersion.outputs.current-version != steps.latestBootstrapVersion.outputs.latest-version
run: |
echo "A new version of the AWS CDK Bootstrap Template is available. The current template that is being used by the Deploy tool needs to be updated."
exit 1
17 changes: 17 additions & 0 deletions .github/workflows/closed-issue-message.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Closed Issue Message
on:
issues:
types: [closed]
jobs:
auto_comment:
runs-on: ubuntu-latest
steps:
- uses: aws-actions/closed-issue-message@v1
with:
# These inputs are both required
repo-token: "${{ secrets.GITHUB_TOKEN }}"
message: |
### ⚠️COMMENT VISIBILITY WARNING⚠️
Comments on closed issues are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.
55 changes: 55 additions & 0 deletions .github/workflows/stale_issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: "Close stale issues"

# Controls when the action will run.
on:
schedule:
- cron: "0 0/3 * * *"

jobs:
cleanup:
name: Stale issue job
runs-on: ubuntu-latest
steps:
- uses: aws-actions/stale-issue-cleanup@main
with:
# Setting messages to an empty string will cause the automation to skip
# that category
ancient-issue-message: This is a very old issue that is probably not getting as much
attention as it deserves. We encourage you to check if this is still an issue in
the latest release and if you find that this is still a problem, please feel free
to provide a comment or open a new issue.
stale-issue-message: It looks like this issue has not been active for more than 5 days.
In the absence of more information, we will be closing this issue soon. If you find
that this is still a problem, please add a comment to prevent automatic closure, or
if the issue is already closed please feel free to reopen it.
stale-pr-message: It looks like this PR has not been active for more than five days. In
the absence of more information, we will be closing this PR soon. Please add a
comment to prevent automatic closure, or if the PR is already closed please feel
free to open a new one.

# These labels are required
stale-issue-label: closing-soon
exempt-issue-labels: no-auto-closure
stale-pr-label: closing-soon
exempt-pr-labels: pr/needs-review
response-requested-label: response-requested

# Don't set closed-for-staleness label to skip closing very old issues
# regardless of label
closed-for-staleness-label: closed-for-staleness

# Issue timing
days-before-stale: 5
days-before-close: 2
days-before-ancient: 365

# If you don't want to mark a issue as being ancient based on a
# threshold of "upvotes", you can set this here. An "upvote" is
# the total number of +1, heart, hooray, and rocket reactions
# on an issue.
minimum-upvotes-to-exempt: 1

repo-token: ${{ secrets.GITHUB_TOKEN }}
#loglevel: DEBUG
# Set dry-run to true to not perform label or close actions.
#dry-run: true
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# AWS .NET deployment tool

# AWS .NET deployment tool [![nuget](https://img.shields.io/nuget/v/AWS.Deploy.Tools.svg) ![downloads](https://img.shields.io/nuget/dt/AWS.Deploy.Tools.svg)](https://www.nuget.org/packages/AWS.Deploy.Tools/)

This repository contains the AWS .NET deployment tool for .NET CLI - the opinionated tooling that simplifies deployment of .NET applications. The tool suggests the right AWS compute service to deploy your application to. It then builds and packages your application as required by the chosen compute service, generates the deployment infrastructure, deploys your application by using the appropriate deployment engine (Cloud Development Kit (CDK) or native service APIs), and displays the endpoint.

Expand All @@ -8,7 +7,7 @@ The tool assumes minimal knowledge of AWS. It is designed to guide you through t
The goal of the deployment tool is to deploy cloud-native .NET applications that are built with .NET Core 3.1 and above. A cloud-native .NET application is written in .NET with the intent to deploy to Linux. It is not tied to any Windows specific technology such as Windows registry, IIS or MSMQ, and can be deployed on virtualized compute. The tool **cannot** be used to deploy .NET Framework, Desktop, Xamarin, or other applications that do not fit the "cloud-native" criteria.

## Project Status
The tool is currently in **developer preview**. It currently has limited support for deployment targets and the settings for those targets. We are looking for feedback on the type of applications users want to deploy to AWS and what features are important to them. Please provide your feedback by opening an [issue in this repository](https://github.com/aws/aws-dotnet-deploy/issues).
We are looking for feedback on the type of applications users want to deploy to AWS and what features are important to them. Please provide your feedback by opening an [issue in this repository](https://github.com/aws/aws-dotnet-deploy/issues).

## Pre-requisites

Expand Down
Loading

0 comments on commit c0581c2

Please sign in to comment.