googleapis / release-please-action

automated releases based on conventional commits
Apache License 2.0
1.67k stars 206 forks source link

Was this repository recently moved? #980

Open ellisio opened 4 months ago

ellisio commented 4 months ago

Thanks for stopping by to ask us a question! Please make sure to include:

Edit: It's also worth noting, your README is not even updated to include this org name change, yet. So, I'm hoping this was a mistake and can be reverted.

PLEASE READ: If you have a support contract with Google, please create an issue in the support console instead of filing on GitHub. This will ensure a timely response.

john-schroeder-volusion commented 4 months ago

For reference, the error message we are seeing in our github action log is: Error: Unable to resolve action. Repository not found: google-github-actions/release-please-action

I imagine many people will be searching for it shortly.

ellisio commented 4 months ago

If ya'll want us to follow a "no release on Friday thing"... You could just ask.

simon-connektica commented 4 months ago

That's it, I'm done. I'm switching to Bing.

zepeng811 commented 4 months ago

Can the maintainer clarify if this is an intended change and we can start updating the repo owner accordingly? (And the README for this repository should be updated)

the worst case is we updated all our workflows and found out that the repo got moved back to the old owner google-github-actions

agrahamlincoln commented 4 months ago

I'm in the same position of @zepeng811 - I will gladly create a custom composite action that wraps this one to make it easier to manage this in the future, but I don't want to make any changes without knowing whether this will be reverted. This change clearly is causing widespread disruption so I'm hoping for some immediate guidance before I take action

sebmellen commented 4 months ago

Nice work breaking all of our release workflows on a Friday afternoon! Really love knowing that we can rely on Google to be a stable partner :)

derekwinters commented 4 months ago

FWIW, this will break release-please too. So at least the impact of this change will be felt internally too šŸ˜†

gustavo-cycling commented 4 months ago

Well done. If you actually did your job instead of spending the whole day posting garbage on memegen mocking other companies maybe, just maybe, things like this would not happen. Can't fault that Pinchas guy for laying off so many of you. Is Kent Walker still claiming to be on the right side of history while he pursues military contracts with war criminals?

DuncanCasteleyn commented 4 months ago

Due to the move this action is no longer a verified action.

[Error] googleapis/release-please-action is not allowed to be used in redacted/workflows. Actions in this workflow must be: within a repository that belongs to your Enterprise account, created by GitHub, verified in the GitHub Marketplace, or matching the following: redacted.

peterhirn commented 4 months ago

fyi pinned actions seem to still work without issues (future renovate updates probably broken)

jobs:
  release-please:
    runs-on: ubuntu-latest
    steps:
      - uses: google-github-actions/release-please-action@a37ac6e4f6449ce8b3f7607e4d97d0146028dc0b # v4
arunpgmi commented 4 months ago

For reference, the error message we are seeing in our github action log is: Error: Unable to resolve action. Repository not found: google-github-actions/release-please-action . Request you to fix the same

====================

[debug]GitHub.DistributedTask.WebApi.UnresolvableActionDownloadInfoException: Unable to resolve action. Repository not found: google-github-actions/release-please-action

[debug] at GitHub.Services.WebApi.VssHttpClientBase.HandleResponseAsync(HttpResponseMessage response, CancellationToken cancellationToken)

[debug] at GitHub.Services.WebApi.VssHttpClientBase.SendAsync(HttpRequestMessage message, HttpCompletionOption completionOption, Object userState, CancellationToken cancellationToken)

mkniewallner commented 4 months ago

It's a bit sad that GitHub Actions do not follow renaming like is done when cloning a repository, to not break old references. It may be on purpose, but since it might not be the case, I've opened a discussion about that: https://github.com/orgs/community/discussions/123611.

chgryan commented 4 months ago

also getting this. any word?

Edit: sorry just reread the original post where we just need to point at the new googleapis/release-please-action

jfklingler commented 4 months ago

Excellent demonstration of commit-and-run on a Friday afternoon. šŸ‘ Can someone from Google please let us know for certain whether this was an oops and will be reverted or if this is indeed release-please-action's new forever home (for some definition of forever)?

chingor13 commented 4 months ago

We sincerely apologize for the disruption caused by the repository move. We understand this has impacted your workflows and we deeply regret the inconvenience this has caused.

The decision to move the repository was driven by internal organizational policies. We mistakenly assumed that GitHub's redirection mechanism, which typically works seamlessly for the UI and git operations, would also apply to actions. This was clearly an oversight on our part.

We are working to restore a copy of the repository to the google-github-actions organization as quickly as possible. However, please note that all future development will occur in the googleapis organization.

ramonsnir commented 4 months ago

@chingor13 Note that the organization and the GitHub action lost their "verified" status on GitHub. This is an issue for some supply chain security tools, which use this as one layer out of many.

DuncanCasteleyn commented 4 months ago

@chingor13 Note that the organization and the GitHub action lost their "verified" status on GitHub. This is an issue for some supply chain security tools, which use this as one layer out of many.

I have created an issue to track the progress of the verfication https://github.com/googleapis/release-please-action/issues/986

meyuviofficial commented 4 months ago

As per out GitHub Org policies, all the non-verfied actions would be disabled by default. Do you have any timeline on the verification process? Because of this, I'm forced to use the CLI in the GitHub workflow.

peterhirn commented 4 months ago

@meyuviofficial Just use a pinned action until this is re-verified

jobs:
  release-please:
    runs-on: ubuntu-latest
    steps:
      - uses: google-github-actions/release-please-action@e4dc86ba9405554aeba3c6bb2d169500e7d3b4ee # v4
        id: release