mpdude
Repos
114
Followers
44
Following
32

Events

mpdude create tag 0.3.0
Created at 21 hours ago

Update composer-require-checker to v4.5.0

Created at 21 hours ago
Allow to use symfony/mailer and make the mailer service optionnal

So #3042 is a … solution?

Created at 2 days ago
issue comment
Error when executing git command. ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory Host key verification failed.

I haven't used Docker-based build images so far, I don't know...

The only explanation would be when this action webfactory/ssh-agent is run inside the Docker container. Is that the case?

If it is run outside (on the runner), then the known_hosts entry should already be present.

Created at 2 days ago
issue comment
Add a new topological sort implementation

@stof you fixed something related to circular dependencies in #7260 a while ago, so maybe you’re familiar enough with this topic to give a review?

Thanks!

Created at 3 days ago
issue comment
Resolve Target Entity Listener not longer working like expected

This seems not to be related with this issue, is it?

Created at 3 days ago
issue comment
Include previous exception in \PhpOffice\PhpSpreadsheet\Cell\Cell::getCalculatedValue()

Graag gedaan

Created at 3 days ago
issue comment
Problem in prod mode - MappingException

Do a case-sensitive search with you IDE for personne, maybe you wrote it that way somewhere?

Created at 4 days ago
delete branch
mpdude delete branch patch-1
Created at 4 days ago
issue comment
Stop adding GitHub SSH keys

Released: https://github.com/webfactory/ssh-agent/releases/tag/v0.8.0

Created at 5 days ago
mpdude create tag v0.8.0
Created at 5 days ago
issue comment
Stop adding GitHub SSH keys

@na-jakobs WDYT?

Created at 5 days ago
issue comment
Stop adding GitHub SSH keys

😭

  • GH hosted runners should be fine, they ship with SSH keys maintained by GitHub
  • Self hosted runners may be a problem, but if they used this action before, they still have the (old!) key in their known_hosts file. Admins will probably have to fix things manually anyway?
  • For new self-hosted runners, people should be responsible for setting up keys themselves.

Am I missing anything?

Created at 5 days ago
closed issue
known_hosts bloats up on self-hosted runners

In index.js you are always executing fs.appendFileSync. We are using self-hosted runners and such behaviour lead us to known_hosts reaching almost 4k of same lines and breaking some git clone-related steps. Manually removing this file helped us, but I think it should be done automatically in your post-step action.

Created at 5 days ago
pull request closed
Update github rsa host key

https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/

Created at 5 days ago
pull request closed
Update github rsa host key

https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/

Created at 5 days ago
closed issue
Github host key should be updated ?

https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/

Created at 5 days ago
closed issue
Github host key should be updated ?

https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/

Created at 5 days ago
closed issue
Key isn't removed after job is done

After the job is done the ssh key persists in the self-hosted runner and eventually the keys build up into a larger and larger file. This also conflicts with other repo's runners.

Created at 5 days ago
pull request closed
Stop adding GitHub SSH keys

We need to fix the SSH keys shipped with this action: https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/

But, we have another issue (https://github.com/webfactory/ssh-agent/pull/108) with regards to host keys: On self-hosted runners which are not ephemeral the known_host file fills up with repeated entries, because every action run adds a new line with the same host keys.

Also, on those machines, the old key will still be in the known_hosts file.

IMHO this action should not be repsonsible for shipping SSH host keys, that's too much responsibility.

This section in the code is a leftover from early days when GitHub provided runners did not include SSH keys at all. For a long time already, GH takes care of placing their SSH keys in their runner images.

For self-hosted runners, those people setting up the runner should fetch and verify SSH keys themselves and put it into the known_hosts file.

I know this is a breaking change and is going to annoy users. But on the other hand, there is no better opportunity to drop this feature than with an emergency-style key revocation as today.

Closes #106, closes #129, closes #169, closes #170, closes #172.

Created at 5 days ago
closed issue
Key isn't removed after job is done

After the job is done the ssh key persists in the self-hosted runner and eventually the keys build up into a larger and larger file. This also conflicts with other repo's runners.

Created at 5 days ago
delete branch
mpdude delete branch no-host-keys
Created at 5 days ago

Stop adding GitHub SSH keys (#171)

We need to fix the SSH keys shipped with this action: https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/

But, we have another issue (https://github.com/webfactory/ssh-agent/pull/108) with regards to host keys: On self-hosted runners which are not ephemeral the known_host file fills up with repeated entries, because every action run adds a new line with the same host keys.

Also, on those machines, the old key will still be in the known_hosts file.

IMHO this action should not be repsonsible for shipping SSH host keys, that's too much responsibility.

This section in the code is a leftover from early days when GitHub provided runners did not include SSH keys at all. For a long time already, GH takes care of placing their SSH keys in their runner images.

For self-hosted runners, those people setting up the runner should fetch and verify SSH keys themselves and put it into the known_hosts file.

I know this is a breaking change and is going to annoy users. But on the other hand, there is no better opportunity to drop this feature than with an emergency-style key revocation as today.

Closes #106, closes #129, closes #169, closes #170, closes #172.

Created at 5 days ago
create branch
mpdude create branch no-host-keys
Created at 5 days ago
pull request opened
Stop adding GitHub SSH keys
Created at 5 days ago
issue comment
Github host key should be updated ?

We have another issue (#108) with regards to host keys: On self-hosted runners which are not ephemeral the known_host file fills up with repeated entries, because every action run adds a new line with the same host keys.

Also, on those machines, the old key will still be in the known_hosts file.

IMHO this action should not be repsonsible for shipping SSH host keys, that's too much responsibility 😄 .

This section in the code is a leftover from early days when GitHub provided runners did not include SSH keys at all. For a long time already, GH takes care of placing their SSH keys in their runner images.

For self-hosted runners, those people setting up the runner should fetch and verify SSH keys themselves and put it into the known_hosts file.

I know this is a breaking change and is going to annoy users. But on the other hand, there is no better opportunity to drop this feature than with an emergency-style key revocation as today.

Created at 5 days ago
delete branch
mpdude delete branch mapped-superclass-resolve-to-many-lazy-check
Created at 6 days ago
issue comment
Make "targetEntity must not be a mapped superclass" a lazy check

@derrabus, @greg0ire or @SenseException – can we try to get this merged in the near future? I have the impression it would de-block people who are kind enough to try 2.15-dev in their CI pipelines.

Created at 6 days ago