Skip to content

Sync/20251013#9

Merged
PrashantRaj18198 merged 48 commits intomasterfrom
sync/20251013
Oct 13, 2025
Merged

Sync/20251013#9
PrashantRaj18198 merged 48 commits intomasterfrom
sync/20251013

Conversation

@PrashantRaj18198
Copy link

No description provided.

dependabot bot and others added 30 commits October 19, 2023 11:18
…tt#180)

Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.11 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: Dave Lee <dave@gray101.com>
Signed-off-by: Dave Lee <dave@gray101.com>
Signed-off-by: Dave Lee <dave@gray101.com>
Signed-off-by: Dave Lee <dave@gray101.com>
Don't create /continue on macOS
Signed-off-by: Loic Pottier <pottier1@llnl.gov>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Adding support for RHEL-based distributions
add new msys2-location input and use instead of hardcoding c:\msys64
The `mxschmitt/action-tmate/detached` Action does exactly the same as
the `mxschmitt/action-tmate` Action, except defaulting to detached mode.

This will come in handy in the increasingly many cases I seem to
experience of late where I want to use the detached mode without the
price of adding a `with` section.

Not a big price, but it accumulates.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This "sub-"Action merely switches the default to `detached: true`. Which
is so much more convenient than having to add a `with:` section _just_
for that mode.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
We now limit access to the actor by default, iff the actor has a public
SSH key registered in their GitHub profile.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Add a "sub-Action" for the detached mode by default
It has gone to the ~Google~GitHub Graveyard.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
ci(manual-test): stop mentioning the obsolete ubuntu-20.04 pool
dscho and others added 18 commits May 1, 2025 18:15
…utput

In complex corporate setups, it is not uncommon that CI processes are designed to notify engineers at strategic times during lengthy workflows. To integrate `action-tmate` in such a process, it is necessary to have vital information (such as the SSH address) at hand, to be able to, say, send a Slack message to the person who will most likely want to connect to the tmate session. This PR adds support for that, by providing said information via Action outputs.
In mxschmitt#218, I added a
convenient way to launch this Action in detached mode:
`mxschmitt/action-tmate/detached@v3`.

The way this is implemented is a copy/edited version of `action.yml` in
the `detached/` subdirectory.

This runs the danger of inadvertent divergences, as happened in
mxschmitt#221 (which I caught in
time and the contributor gracefully addressed).

Let's add automation not only to update the file easily but also to
cause a failure in the PR build with a helpful message suggesting how to
fix the problem.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
There was a difference in whitespace, caught by the new step in
`checkin.yml`.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
The output of that step, if something goes wrong, claims that `dist/` is
not up to date, but the build product is in `lib/`.

Also, `git status -s` shows not only differences in the tracked files,
but also untracked files (which should not exist at that stage). Let's
avoid puzzling contributors when there are untracked files by logging
the output of `git status -s`.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
…n.yml-in-pr-builds

ci: verify that the `action.yml` files are in sync
ci(manual-test): update list of runner images
With this change, the `manual-test` workflow accepts user input as to
what runner OS or Docker image to run on.

It is more useful this way, too, as I never encountered a situation
where I would want to run this Action on multiple runners, having to log
in concurrently into multiple tmate sessions, and I doubt that anyone
else has encountered that situation, either.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
As I had suggested in
mxschmitt#224 (comment),
it would be good to have some sort of automation to update the
ever-changing list of runner pools that are supported by GitHub.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Brought to you by the new `update-manual-test.js` script.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
For a little more than two weeks, as of time of writing, there are
GitHub-hosted Windows/ARM64 runners (at long last!), announced here:
https://github.blog/changelog/2025-04-14-windows-arm64-hosted-runners-now-available-in-public-preview/

These are not yet listed in the `runner-images` README, therefore we
want to add them manually.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
The Windows/ARM64 runners that are currently in public preview do not
have MSYS2 installed by default, so let's do that.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Convert the `manual-test` workflow to allow specifying which runner OS to use
- Incorporated upstream improvements while maintaining WarpBuild branding
- Added support for connect-timeout-seconds input
- Added support for msys2-location input for Windows runners
- Added outputs (ssh-command, ssh-address, web-url) for detached mode
- Added support for additional Linux distros (centos, rhel, almalinux)
- Updated documentation with new features
- Kept WarpBuild specific features (named-session-name, named-session-api-key)
- Updated dependencies via package-lock.json regeneration
@PrashantRaj18198 PrashantRaj18198 merged commit 4cac158 into master Oct 13, 2025
1 check passed
@PrashantRaj18198 PrashantRaj18198 deleted the sync/20251013 branch October 13, 2025 06:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants