Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ body:
- type: markdown
attributes:
value: |
Thanks for reporting a problem with a sample. If LocalStack itself behaves differently from the cloud provider, please report it in [localstack/localstack](https://github.com/localstack/localstack/issues) instead.
Thanks for reporting a problem with a sample. If LocalStack itself behaves differently from the cloud provider, please [start a discussion](https://github.com/orgs/localstack/discussions) in the LocalStack community instead.
- type: checkboxes
attributes:
label: Is there an existing issue for this?
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
blank_issues_enabled: true
contact_links:
- name: Bug in LocalStack itself
url: https://github.com/localstack/localstack/issues
about: An API or service behaves differently from the cloud provider? Report it to LocalStack.
url: https://github.com/orgs/localstack/discussions
about: An API or service behaves differently from the cloud provider? Start a discussion in the LocalStack community.
- name: LocalStack Community Slack
url: https://localstack.cloud/slack
about: Ask questions and get help running a sample.
Expand Down
61 changes: 61 additions & 0 deletions .github/workflows/status.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Update STATUS.md

on:
schedule:
# Mondays at 06:00 UTC
- cron: "0 6 * * 1"
workflow_dispatch:
push:
branches:
- main
paths:
- scripts/generate_status.py
- status.toml
- .github/workflows/status.yml
# Pull requests only check that the generator runs; nothing is committed
pull_request:
paths:
- scripts/generate_status.py
- status.toml
- .github/workflows/status.yml

permissions:
contents: write

concurrency:
group: status-md-${{ github.ref }}
cancel-in-progress: false

jobs:
update:
name: Generate STATUS.md
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"

- name: Generate STATUS.md
env:
GITHUB_TOKEN: ${{ github.token }}
run: python scripts/generate_status.py

- name: Show the changes
run: git diff --stat -- STATUS.md

- name: Commit STATUS.md
if: github.event_name != 'pull_request'
run: |
git add STATUS.md
if git diff --cached --quiet; then
echo "STATUS.md is up to date"
exit 0
fi
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git commit -m "Update STATUS.md"
git push
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Open issues in the repository of the sample they are about, and search its exist

- **A sample does not deploy, or its test fails:** use the **Sample bug report** form. Include how you started LocalStack, the LocalStack version, the commands you ran and the error output.
- **You would like a new sample:** use the **Sample request** form and describe the scenario and the services it should cover.
- **LocalStack itself behaves differently from the cloud provider**, for example an API returns the wrong result: report it in [localstack/localstack](https://github.com/localstack/localstack/issues) instead, with the sample as a reproduction.
- **LocalStack itself behaves differently from the cloud provider**, for example an API returns the wrong result: [start a discussion](https://github.com/orgs/localstack/discussions) in the LocalStack community instead, with the sample as a reproduction.
- **Questions and help:** ask in the [LocalStack Community Slack](https://localstack.cloud/slack).

## Pull requests
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ Organization-wide defaults for [localstack-samples](https://github.com/localstac
| [`CODE_OF_CONDUCT.md`](CODE_OF_CONDUCT.md), [`CONTRIBUTING.md`](CONTRIBUTING.md) | Shown in every repository that does not have its own. |
| [`.github/ISSUE_TEMPLATE/`](.github/ISSUE_TEMPLATE/), [`.github/PULL_REQUEST_TEMPLATE.md`](.github/PULL_REQUEST_TEMPLATE.md) | The default issue forms and pull request template. A repository with its own `.github/ISSUE_TEMPLATE` folder or pull request template uses those instead. |
| [`workflow-templates/`](workflow-templates/) | The **LocalStack sample CI** workflow, offered in every repository under **Actions → New workflow**. |
| [`STATUS.md`](STATUS.md) | CI status of every public, unarchived repository, regenerated weekly (or on demand) by the [`status.yml`](.github/workflows/status.yml) workflow from [`scripts/generate_status.py`](scripts/generate_status.py). Exceptions to its rules go in [`status.toml`](status.toml). |
| [`assets/`](assets/) | Images used by the profile. |
Loading
Loading