[openstreetmap/openstreetmap-website] Danger isn't working in CI (Issue #5267)

Nenad Vujicic notifications at github.com
Thu Oct 17 17:02:03 UTC 2024


> ...
> Run bundle exec danger --verbose
> To use retry middleware with Faraday v2.0+, install `faraday-retry` gem
> To use multipart middleware with Faraday v2.0+, install `faraday-multipart` gem; note: this is used by the ManageGHES client for uploading licenses
> fatal: couldn't find remote ref refs/heads/osmf_wiki_links
> ...
> 
> I don't know what the problem is here - do you have any ideas @nenad-vujicic ?

On my personal GitHub account, combination of "fetch-depth:0" + "creating new token" worked fine for supporting PRs from forks (also used in https://github.com/danger/danger/blob/master/.github/workflows/CI.yml). I'm not sure how it will behave on osm-website because of bots (or if OSM GitHub is registered as GitHub Enterprise account, here are more details https://danger.systems/guides/getting_started). Here are my steps:

1) Someone with OSM GitHub administrator privileges should generate token with very very carefully selected permissions

2) Replace Ln 17 of labeling.yml ("- uses: actions/checkout at v4") with 
- uses: actions/checkout at v4
  with:
    fetch-depth: 0

3) Replace Ln 22-24 of labeling.yml with something like this:
TOKEN='generated_token'
export DANGER_GITHUB_API_TOKEN=$TOKEN
export RUNNING_IN_ACTIONS=true
bundle exec danger --verbose

After these, it should start working with PRs from forked repos also (it already works fine with auto-generated PRs) if bots don't mess up things (haven't tested).

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/5267#issuecomment-2420057317
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/openstreetmap-website/issues/5267/2420057317 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20241017/91583bdb/attachment.htm>


More information about the rails-dev mailing list