danger / danger/swift

Error after migrating from Github repository to Gitlab

Open
#603 9 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
1.1k
Forks
152
Avg merge
9h 54m
Merged PRs (30d)
2

Description

I'm trying to migrate `danger-swift` from *Github* to *Gitlab* on a self-hosted server, but it's failing. I followed this [tutorial](https://danger.systems/guides/getting_started#self-hosted-gitlab) for configure env vars.

I'm using the SPM for install Danger Swift and dependencies.

My `Package.swift`:

```
let package = Package(
name: "Project",
products: [
.library(
name: "DangerDeps",
type: .dynamic,
targets: ["DangerDependencies"]),
],
dependencies: [
.package(
url: "https://github.com/danger/swift.git",
from: "3.18.0"),
.package(
url: "https://github.com/f-meloni/danger-swift-coverage.git",
from: "1.2.1"),
.package(
url: "https://github.com/f-meloni/danger-swift-xcodesummary",
from: "1.2.1"),
],
targets: [
.target(
name: "DangerDependencies",
dependencies: [
.product(name: "Danger", package: "swift"),
.product(name: "DangerSwiftCoverage", package: "danger-swift-coverage"),
.product(name: "DangerXCodeSummary", package: "danger-swift-xcodesummary")
],
path: "DangerDeps"),
]
)
````

My run script:

```
#!/bin/sh

# Install Brew dependencies
brew bundle

# Swift Package Manager
swift build --target DangerDependencies

# Run Danger-Swift
swift build danger-swift ci --verbose
```

The error from Bitrise

```
------------------------------
--- Step: ./.run_danger.sh ---
------------------------------
$ ./.run_danger.sh
▸ Using danger/tap/danger-swift
▸ Using lizard-analyzer
▸ Using swiftlint
▸ Using sonar-scanner
▸ Homebrew Bundle complete! 4 Brewfile dependencies now installed.
▸ Error: HTTPError: Response code 404 (Not Found)
▸ at Request. (/snapshot/danger-js/node_modules/got/dist/source/as-promise/index.js:118:42)
▸ at processTicksAndRejections (node:internal/process/task_queues:96:5) {
▸ code: 'ERR_NON_2XX_3XX_RESPONSE',
▸ timings: {
▸ start: 1705342648287,
▸ socket: 1705342648289,
▸ lookup: 1705342648302,
▸ connect: 1705342648371,
▸ secureConnect: 1705342648549,
▸ upload: 1705342648550,
▸ response: 1705342648655,
▸ end: 1705342648655,
▸ error: undefined,
▸ abort: undefined,
▸ phases: {
▸ wait: 2,
▸ dns: 13,
▸ tcp: 69,
▸ tls: 178,
▸ request: 1,
▸ firstByte: 105,
▸ download: 0,
▸ total: 368
▸ }
▸ },
▸ description: undefined
▸ }
▸ Launching Danger Swift ci (v3.18.0)
▸ Finding out where the danger executable is
▸ Running: /opt/homebrew/bin/danger ci --process danger-swift --passURLForDSL --verbose
```

Can someone help me? 😉

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.