Repository navigation
Add STATUS.md with the CI status of every sample, and point LocalStack bugs to Discussions - #2
Merged
Merged
Conversation
…k bugs to Discussions - STATUS.md lists every public, unarchived repository by area (AWS, Snowflake, Azure, Kubernetes, LocalStack features, CI and testing) with its description and a CI badge for its main test workflow - scripts/generate_status.py writes it from the GitHub API; status.toml holds the exceptions; the status.yml workflow regenerates it weekly, on workflow_dispatch and when the generator changes, and checks it on PRs - profile/README.md links to STATUS.md - localstack/localstack is archived: the profile, CONTRIBUTING.md and the issue templates now ask people to start a discussion in github.com/orgs/localstack/discussions instead Claude-Session: https://claude.ai/code/session_01DZfDmzUBPqNAu3yFKyfCNM
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
STATUS.md
STATUS.mdlists every public, unarchived repository in the organization, 76 today, with.githubitself left out. Each one gets its description and a CI badge.Layout. The repositories are grouped into sections: AWS, Snowflake, Azure, Kubernetes, LocalStack features, and CI and testing. A repository goes into a section by rules on its name and topics, and
status.tomlholds the exceptions. Each section is aSample | Description | CItable sorted by name.Badge. One shields.io badge labelled
CIper repository, for its main test workflow on the default branch. It links to that workflow's runs.status.tomloverrides the pick forsample-serverless-quiz-app.No CI(kirocrew-demo).CI disabledbadge. This applies tosample-athena-glue-s3-data-lake-queryandlocalstack-on-eks.Generation.
scripts/generate_status.pyuses only the Python standard library and reads the GitHub API with the job token.Update STATUS.mdworkflow runs every Monday, onworkflow_dispatch, and on pushes tomainthat change the generator,status.tomlor the workflow. It commitsSTATUS.mdonly when the content changed.Descriptions. The 12 repositories without a GitHub description now have one, so the generator reads a single source.
The profile README links to
STATUS.mdin one line, without listing samples.LocalStack bug reports
localstack/localstackis archived. The profile README,CONTRIBUTING.md, the sample bug report form and the issue template links now ask people to start a discussion in the LocalStack community instead.Tested
The generator ran locally against the live API. All 73 badges render: 72
passing, andlocalstack-terraform-samplesshowsfailinguntil localstack-terraform-samples#19 is merged. This PR's run of the workflow runs the generator on GitHub.