diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 54283ad..8105bf1 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -3,4 +3,4 @@ # @org/team will be requested for review when someone opens # a pull request. Order is important; the last matching # pattern takes the most precedence. -#* @org/team +* @mytiki/backend diff --git a/.github/settings.yml b/.github/settings.yml index 06b3fbd..037b661 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -3,61 +3,38 @@ _extends: .github repository: -# # The name of the repository. Changing this will rename the repository -# name: repo-name -# -# # A short description of the repository that will show up on GitHub -# description: description of repo -# -# # A URL with more information about the repository -# homepage: https://example.github.io/ -# -# # A comma-separated list of topics to set on the repository -# topics: github, probot -# -# # Either `true` to make the repository private, or `false` to make it public. -# private: false - - has_issues: true + name: platform-agg-lake + description: Deploy a data lake for use with mytiki.com + homepage: https://mytiki.com/platform/aggregation + topics: aggregation, catalog, metadata + private: false has_projects: true has_discussions: false + has_issues: true -#teams: -# - name: core -# permission: admin - -#collaborators: -# - username: bkeepers -# permission: push - -# The permission to grant: -# * `pull` - can pull, but not push to or administer this repository. -# * `push` - can pull and push, but not administer this repository. -# * `admin` - can pull, push and administer this repository. -# * `maintain` - Recommended for project managers who need to manage the repository without access to sensitive or destructive actions. -# * `triage` - Recommended for contributors who need to proactively manage issues and pull requests without write access. - -#environments: -# - name: production -# reviewers: -# - id: 1 -# type: 'Team' - -#branches: -# - name: main -# protection: -# required_status_checks: -# strict: true -# # Required. The list of status checks to require in order to merge into this branch -# contexts: [] - -#labels: -# - name: breaking -# color: D73A4A -# description: Introduces a breaking change. - -#milestones: -# - title: milestone-title -# description: milestone-description -# # The state of the milestone. Either `open` or `closed` -# state: open +teams: + - name: sysadmin + permission: admin + - name: engineering + permission: push + - name: product + permission: triage + - name: backend + permission: push + +environments: + - name: production + +branches: + - name: main + protection: + required_status_checks: + strict: true + contexts: + - Test + +milestones: + - title: 0.0.1 + description: | + DRAFT + state: open diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index add8ea4..733cb78 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,14 +1,3 @@ -# For most projects, this workflow file will not need changing; you simply need -# to commit it to your repository. -# -# You may wish to alter this file to override the set of languages analyzed, -# or to provide custom queries or build logic. -# -# ******** NOTE ******** -# We have attempted to detect the languages in your repository. Please check -# the `language` matrix defined below to confirm you have the correct set of -# supported CodeQL languages. -# name: "CodeQL" on: @@ -16,75 +5,15 @@ on: branches: [ "main" ] pull_request: branches: [ "main" ] - schedule: - - cron: '15 0 * * 5' jobs: analyze: - name: Analyze (${{ matrix.language }}) - # Runner size impacts CodeQL analysis time. To learn more, please see: - # - https://gh.io/recommended-hardware-resources-for-running-codeql - # - https://gh.io/supported-runners-and-hardware-resources - # - https://gh.io/using-larger-runners (GitHub.com only) - # Consider using larger runners or machines with greater resources for possible analysis time improvements. - runs-on: ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }} - timeout-minutes: ${{ (matrix.language == 'swift' && 120) || 360 }} + name: Do Nothing + runs-on: ubuntu-latest permissions: - # required for all workflows security-events: write - - # required to fetch internal or private CodeQL packs packages: read - - # only required for workflows in private repositories actions: read contents: read - - strategy: - fail-fast: false - matrix: - language: [] - # CodeQL supports the following values keywords for 'language': 'c-cpp', 'csharp', 'go', 'java-kotlin', 'javascript-typescript', 'python', 'ruby', 'swift' - # Use `c-cpp` to analyze code written in C, C++ or both - # Use 'java-kotlin' to analyze code written in Java, Kotlin or both - # Use 'javascript-typescript' to analyze code written in JavaScript, TypeScript or both - # To learn more about changing the languages that are analyzed or customizing the build mode for your analysis, - # see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning. - # If you are analyzing a compiled language, you can modify the 'build-mode' for that language to customize how - # your codebase is analyzed, see https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages steps: - name: Checkout repository - uses: actions/checkout@v4 - - # Initializes the CodeQL tools for scanning. - - name: Initialize CodeQL - uses: github/codeql-action/init@v3 - with: - languages: ${{ matrix.language }} - build-mode: ${{ matrix.build-mode }} - # If you wish to specify custom queries, you can do so here or in a config file. - # By default, queries listed here will override any specified in a config file. - # Prefix the list here with "+" to use these queries and those in the config file. - - # For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs - # queries: security-extended,security-and-quality - - # If the analyze step fails for one of the languages you are analyzing with - # "We were unable to automatically build your code", modify the matrix above - # to set the build mode to "manual" for that language. Then modify this step - # to build your code. - # ℹī¸ Command-line programs to run using the OS shell. - # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun - - if: matrix.build-mode == 'manual' - run: | - echo 'If you are using a "manual" build mode for one or more of the' \ - 'languages you are analyzing, replace this with the commands to build' \ - 'your code, for example:' - echo ' make bootstrap' - echo ' make release' - exit 1 - - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3 - with: - category: "/language:${{matrix.language}}" diff --git a/README.md b/README.md index f9279af..904879e 100644 --- a/README.md +++ b/README.md @@ -1 +1,14 @@ -[//]: # (FILL ME OUT.) +# Aggregation: Lake +Deploy an encrypted [Iceberg](https://iceberg.apache.org) data lake to any [AWS S3](https://aws.amazon.com/s3/) account with a provisioned access point for management by mytiki.com. + +## How to Use +We're in private beta. You can [apply](https://rxsny9wwvhn.typeform.com/to/I65tT0sm?typeform-source=mytiki.com) for early discounted access and participation in our 90-day launch cohort. + +## Contributing +Please review our [Contributor Guidelines](https://github.com/mytiki/.github/blob/main/CONTRIBUTING.md) before beginning. Utilize GitHub Issues, Discussions, and Security Advisories to provide feedback. + +- [Ask a Question](https://github.com/orgs/mytiki/discussions) +- [Report a Bug](https://github.com/mytiki/roadmap/issues/new?assignees=&labels=bug%2Crequest&projects=&template=bug.yml) +- [Report a Vulnerability](https://github.com/mytiki/platform-agg-lake/security/advisories/new) +- [Request a Feature](https://github.com/mytiki/roadmap/issues/new?assignees=&labels=feature%2Crequest&projects=&template=feature.yml) +