Skip to content

httptap: rebuild#2005

Open
chenrui333 wants to merge 1 commit into
mainfrom
httptap-rebuild
Open

httptap: rebuild#2005
chenrui333 wants to merge 1 commit into
mainfrom
httptap-rebuild

Conversation

@chenrui333
Copy link
Copy Markdown
Owner

split from #1993

@github-actions github-actions Bot added linux-only Formula depends on Linux go Go use is a significant feature of the PR or issue labels Oct 9, 2025
@chenrui333
Copy link
Copy Markdown
Owner Author

image

@chenrui333
Copy link
Copy Markdown
Owner Author

rebase after #2008

@chenrui333
Copy link
Copy Markdown
Owner Author

0s
Run # Skip macOS runners when linux-only label is present
  # Skip macOS runners when linux-only label is present
  if [[ "pull_request" == "pull_request" && \
        "true" == "true" && \
        "false" == "true" ]]; then
    echo "Skipping macOS runner for linux-only PR"
    echo "skip=true" >> $GITHUB_OUTPUT
  # Skip Linux runners when macos-only label is present
  elif [[ "pull_request" == "pull_request" && \
          "false" == "true" && \
          "true" == "true" ]]; then
    echo "Skipping Linux runner for macos-only PR"
    echo "skip=true" >> $GITHUB_OUTPUT
  else
    echo "skip=false" >> $GITHUB_OUTPUT
  fi
  shell: /bin/bash -e {0}
  env:
    HOMEBREW_DEVELOPER: 1
    HOMEBREW_GITHUB_ACTIONS: 1
    HOMEBREW_NO_AUTO_UPDATE: 1
    HOMEBREW_NO_INSTALL_FROM_API: 1
    HOMEBREW_RELOCATABLE_INSTALL_NAMES: 1
    HOMEBREW_ARM64_TESTING: 1
    GITHUB_TOKEN: ***
    HOMEBREW_GITHUB_API_TOKEN: ***
    BOTTLES_DIR: /github/home/bottles
/__w/_temp/cb015b71-f03d-4635-b657-339d5f2d7331: line 14: /__w/_temp/_runner_file_commands/set_output_a8cb5317-ce82-4842-af23-46d02bb5ef3d: Permission denied
Error: Process completed with exit code 1.

@chenrui333 chenrui333 force-pushed the httptap-rebuild branch 2 times, most recently from b185626 to 4e7f733 Compare October 19, 2025 23:52
@chenrui333 chenrui333 changed the title httptap: disable cgo for linux arm build httptap: rebuild Oct 19, 2025
@chenrui333
Copy link
Copy Markdown
Owner Author

==> /home/linuxbrew/.linuxbrew/Cellar/httptap/0.1.1_1/bin/httptap -- curl -s https://httpbin.org/ -o /dev/null
  error re-executing ourselves in a new user namespace: fork/exec /proc/self/exe: operation not permitted
  Error: chenrui333/tap/httptap: failed
  An exception occurred within a child process:
    Minitest::Assertion: Expected: 0
    Actual: 1

@chenrui333 chenrui333 added the test failure CI fails while running the test-do block label Oct 20, 2025
@chenrui333 chenrui333 added the in progress Stale bot should stay away label Feb 14, 2026
@chenrui333
Copy link
Copy Markdown
Owner Author

Verification run on macOS host for .

Results:


  • 1 file inspected, no offenses detected: pass
  • : pass (rerun with formula name)
  • ==> Fetching downloads for: httptap (fallback ): fail
  • : fail (blocked by install)

Error summary:

  • Homebrew reports: \
  • On macOS this formula cannot be installed/tested due to platform requirement.

What was attempted:

  • Synced and checked out PR branch locally.
  • Ran style/audit/install/test sequence for the changed formula.
  • Corrected audit invocation from path-based to name-based and reran audit.

Recommended next step:

  • Validate install/test on a Linux runner/host for final verification, or document this PR as Linux-only verification scope.

@chenrui333
Copy link
Copy Markdown
Owner Author

Correction: previous bot comment was malformed due shell quoting. Use this result set.

Verification run on macOS host for Formula/h/httptap.rb.

Results:

  • brew style Formula/h/httptap.rb: pass
  • brew audit --strict --formula httptap: pass (rerun with formula name)
  • brew reinstall chenrui333/tap/httptap (fallback brew install chenrui333/tap/httptap): fail
  • brew test chenrui333/tap/httptap: fail (blocked by install)

Error summary:

  • Homebrew reports: httptap: Linux is required for this software.
  • On macOS this formula cannot be installed/tested due to platform requirement.

What was attempted:

  • Synced and checked out PR branch locally.
  • Ran style/audit/install/test sequence for the changed formula.
  • Corrected audit invocation from path-based to name-based and reran audit.

Recommended next step:

  • Validate install/test on a Linux runner/host for final verification, or document this PR as Linux-only verification scope.

@chenrui333 chenrui333 removed the in progress Stale bot should stay away label Feb 17, 2026
@chenrui333 chenrui333 added the CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. label Feb 25, 2026
Signed-off-by: Rui Chen <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. go Go use is a significant feature of the PR or issue linux-only Formula depends on Linux test failure CI fails while running the test-do block

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant