GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Improve github workflow · Issue #480 · feather-rs/feather

Improve github workflow #480

New issue
Copy link
New issue
Copy link
Open
Open
Improve github workflow#480
Copy link

Description

@Miro-Andrin
Miro-Andrin
opened on Sep 24, 2021
Issue body actions

Feature Request

Modify the github workflow, such that it checks the server successfully starts when doing cargo run. Recently we had to revert a pull request. It could probably have been prevented if we had this.

Describe the solution you'd like

I don't know how we would check for a successfully start, but we could potentially use grep and search for the first occurrence of
the startup message. Optionally we just run the server for 60 sec.

Activity

  1. Miro-Andrin commented on Sep 24, 2021

    @Miro-Andrin
    Miro-Andrin
    on Sep 24, 2021
    ContributorAuthor
    More actions

    @Defman could you add this oo mighty GitHub actions wizard.

  2. Defman commented on Sep 25, 2021

    @Defman
    Defman
    on Sep 25, 2021
    Member
    More actions

    This would require some --dry-run, but I suggest we just start a server in one of the test, which connects to a fake TCP port (tokio testing) throw a few packets at the server and compare against some expected packets.

    In the case of Datapacks, the code can be tested as well (fs operations can be tested... might not be ideal).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.