From 5b2015580c2473a95bb222d46c011356e57a3ad2 Mon Sep 17 00:00:00 2001 From: corinz <28769409+corinz@users.noreply.github.com> Date: Mon, 22 Jan 2024 18:38:21 -0500 Subject: [PATCH] feat(ci): init (#14) * feat(ci): init --- .github/workflows/build.yaml | 25 +++++++++++++++++++++++++ README.md | 22 ++++++++-------------- 2 files changed, 33 insertions(+), 14 deletions(-) create mode 100644 .github/workflows/build.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..5fbb7a7 --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,25 @@ +name: Wails build + +on: + pull_request: + types: [opened, reopened] + push: + tags: ['*'] + +jobs: + build: + strategy: + fail-fast: false + matrix: + build: [ + {name: wailsTest, platform: linux/amd64, os: ubuntu-latest}, + {name: wailsTest, platform: windows/amd64, os: windows-latest}, + {name: wailsTest, platform: darwin/universal, os: macos-latest} + ] + runs-on: ${{ matrix.build.os }} + steps: + - uses: actions/checkout@v4 + - uses: dAppServer/wails-build-action@v2.2 + with: + build-name: ${{ matrix.build.name }} + build-platform: ${{ matrix.build.platform }} diff --git a/README.md b/README.md index 516e445..3b4a5d3 100644 --- a/README.md +++ b/README.md @@ -11,19 +11,14 @@ Here's a list of things that work: 3. A working GraphQL API with an Apollo client Here's a list of future features: -1. Searching resources by short name, by plural noun, or fuzzy -2. Namespace filtering -3. Sorting columns lexicographically -4. Cluster info/stats display -5. Displaying/handling complex datastructures in the UI -6. Viewing raw yaml, events, and logs -7. Advanced features - - responsive UI - - shell/exec - - port forwarding - - edit resources - - breadcrumb nav - - graphql query builder for advanced queries +1. Unit tests +2. Searching resources by short name, by plural noun, or fuzzy +3. Namespace filtering +4. Sorting columns lexicographically +5. Cluster info/stats display +6. Displaying/handling complex datastructures in the UI +7. Viewing raw yaml, events, and logs +8. Advanced features: responsive UI, shell/exec, port forwarding, edit resources, breadcrumb nav, graphql query builder for advanced queries **Contributions for these features are welcome!** @@ -36,7 +31,6 @@ Here's a list of future features: 3. Desktop Mode: run `wails dev` and follow the prompts. See below for more details 4. Navigate to http://localhost:8080/sandbox to interact with the GraphQL API via Apollo - ### Requirements 1. Go 2. NPM