The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftyBibtex, reference main (d921a7), with Swift 6.4 for Linux on 17 Sep 2026 13:57:19 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344844-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/MaxHaertwig/SwiftyBibtex.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/MaxHaertwig/SwiftyBibtex
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at d921a7c Remove disclaimer
Cloned https://github.com/MaxHaertwig/SwiftyBibtex.git
Revision (git rev-parse @):
d921a7c48f485ea17e961e5ae77b63ea64888a81
SUCCESS checkout https://github.com/MaxHaertwig/SwiftyBibtex.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/MaxHaertwig/SwiftyBibtex.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/MaxHaertwig/ANTLR4-Swift.git
[1/259] Fetching antlr4-swift
Fetched https://github.com/MaxHaertwig/ANTLR4-Swift.git (0.52s)
Computing version for https://github.com/MaxHaertwig/ANTLR4-Swift.git
Computed https://github.com/MaxHaertwig/ANTLR4-Swift.git at 4.9.1 (1.57s)
Creating working copy for https://github.com/MaxHaertwig/ANTLR4-Swift.git
Working copy of https://github.com/MaxHaertwig/ANTLR4-Swift.git resolved at 4.9.1
Building for debugging...
[Pre-planning 1 / 182]
[Planning deferred tasks]
[37 / 60] Antlr4
[46 / 69] Antlr4
[57 / 77] BibtexParser
[59 / 77] Antlr4
[62 / 78]
[63 / 78] Antlr4-product
[63 / 78] BibtexParser
[69 / 79] SwiftyBibtex
[77 / 88] SwiftyBibtex
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:106:7: warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 104 | 	@discardableResult
 105 | 	 open func root() throws -> RootContext {
 106 | 		var _localctx: RootContext = RootContext(_ctx, getState())
     |       `- warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 107 | 		try enterRule(_localctx, 0, BibtexParser.RULE_root)
 108 | 		defer {
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:180:7: warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 178 | 	@discardableResult
 179 | 	 open func bibFile() throws -> BibFileContext {
 180 | 		var _localctx: BibFileContext = BibFileContext(_ctx, getState())
     |       `- warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 181 | 		try enterRule(_localctx, 2, BibtexParser.RULE_bibFile)
 182 | 		var _la: Int = 0
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:297:7: warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 295 | 	@discardableResult
 296 | 	 open func string() throws -> StringContext {
 297 | 		var _localctx: StringContext = StringContext(_ctx, getState())
     |       `- warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 298 | 		try enterRule(_localctx, 4, BibtexParser.RULE_string)
 299 | 		defer {
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:410:7: warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 408 | 	@discardableResult
 409 | 	 open func preamble() throws -> PreambleContext {
 410 | 		var _localctx: PreambleContext = PreambleContext(_ctx, getState())
     |       `- warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 411 | 		try enterRule(_localctx, 6, BibtexParser.RULE_preamble)
 412 | 		defer {
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:503:7: warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 501 | 	@discardableResult
 502 | 	 open func comment() throws -> CommentContext {
 503 | 		var _localctx: CommentContext = CommentContext(_ctx, getState())
     |       `- warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 504 | 		try enterRule(_localctx, 8, BibtexParser.RULE_comment)
 505 | 		defer {
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:604:7: warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 602 | 	@discardableResult
 603 | 	 open func publication() throws -> PublicationContext {
 604 | 		var _localctx: PublicationContext = PublicationContext(_ctx, getState())
     |       `- warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 605 | 		try enterRule(_localctx, 10, BibtexParser.RULE_publication)
 606 | 		defer {
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:713:7: warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 711 | 	@discardableResult
 712 | 	 open func fields() throws -> FieldsContext {
 713 | 		var _localctx: FieldsContext = FieldsContext(_ctx, getState())
     |       `- warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 714 | 		try enterRule(_localctx, 12, BibtexParser.RULE_fields)
 715 | 		var _la: Int = 0
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:809:7: warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 807 | 	@discardableResult
 808 | 	 open func field() throws -> FieldContext {
 809 | 		var _localctx: FieldContext = FieldContext(_ctx, getState())
     |       `- warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 810 | 		try enterRule(_localctx, 14, BibtexParser.RULE_field)
 811 | 		defer {
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:896:7: warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 894 | 	@discardableResult
 895 | 	 open func concatString() throws -> ConcatStringContext {
 896 | 		var _localctx: ConcatStringContext = ConcatStringContext(_ctx, getState())
     |       `- warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 897 | 		try enterRule(_localctx, 16, BibtexParser.RULE_concatString)
 898 | 		var _la: Int = 0
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:963:7: warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 961 | 	@discardableResult
 962 | 	 open func fieldString() throws -> FieldStringContext {
 963 | 		var _localctx: FieldStringContext = FieldStringContext(_ctx, getState())
     |       `- warning: variable '_localctx' was never mutated; consider changing to 'let' constant [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated\VariableNeverMutated]8;;\]
 964 | 		try enterRule(_localctx, 18, BibtexParser.RULE_fieldString)
 965 | 		var _la: Int = 0
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:1043:7: warning: variable '_prevctx' was written to, but never read
1041 | 		let _parentState: Int = getState()
1042 | 		var _localctx: CurlyValueContext = CurlyValueContext(_ctx, _parentState)
1043 | 		var _prevctx: CurlyValueContext = _localctx
     |       `- warning: variable '_prevctx' was written to, but never read
1044 | 		let _startState: Int = 20
1045 | 		try enterRecursionRule(_localctx, 20, BibtexParser.RULE_curlyValue, _p)
/host/spi-builder-workspace/Sources/BibtexParser/BibtexParser.swift:1153:7: warning: variable '_prevctx' was written to, but never read
1151 | 		let _parentState: Int = getState()
1152 | 		var _localctx: ParenValueContext = ParenValueContext(_ctx, _parentState)
1153 | 		var _prevctx: ParenValueContext = _localctx
     |       `- warning: variable '_prevctx' was written to, but never read
1154 | 		let _startState: Int = 22
1155 | 		try enterRecursionRule(_localctx, 22, BibtexParser.RULE_parenValue, _p)
[#VariableNeverMutated]: <https://docs.swift.org/compiler/documentation/diagnostics/variable-never-mutated>
[83 / 89] BibtexParser
[86 / 89] SwiftyBibtex
Build complete! (8.52 secs)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "antlr4-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.9.0",
            "upper_bound" : "4.10.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/MaxHaertwig/ANTLR4-Swift.git"
    }
  ],
  "manifest_display_name" : "SwiftyBibtex",
  "name" : "SwiftyBibtex",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SwiftyBibtex",
      "targets" : [
        "SwiftyBibtex"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftyBibtexTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftyBibtexTests",
      "path" : "Tests/SwiftyBibtexTests",
      "resources" : [
        {
          "path" : "/host/spi-builder-workspace/Tests/SwiftyBibtexTests/Resources",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Errors/ExtraneousInputParserErrorTests.swift",
        "Errors/MismatchedInputParserErrorTests.swift",
        "Errors/MissingSymbolParserErrorTests.swift",
        "Errors/NoViableAlternativeParserErrorTests.swift",
        "Errors/ParserErrorTests.swift",
        "Errors/StringDefinitionNotFoundErrorTests.swift",
        "Errors/TokenRecognitionParserErrorTests.swift",
        "Listeners/BibtexErrorListenerTests.swift",
        "Listeners/BibtexListenerTests.swift",
        "Listeners/BibtexStringListenerTests.swift",
        "Model/MonthTests.swift",
        "Model/PositionInFileTests.swift",
        "Model/PublicationTypesTests.swift",
        "Model/RangeInFileTests.swift",
        "SwiftyBibtexTests.swift",
        "Utils/ExtensionsTests.swift",
        "Warnings/DuplicateCitationKeyWarningTests.swift",
        "Warnings/MismatchedDataTypeWarningTests.swift",
        "Warnings/MissingRequiredFieldsWarningTests.swift",
        "Warnings/UnrecognizedPublicationTypeWarningTests.swift",
        "Warnings/UnusedStringDefinitionWarningTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "SwiftyBibtex"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftyBibtex",
      "module_type" : "SwiftTarget",
      "name" : "SwiftyBibtex",
      "path" : "Sources/SwiftyBibtex",
      "product_memberships" : [
        "SwiftyBibtex"
      ],
      "sources" : [
        "Errors/ExtraneousInputParserError.swift",
        "Errors/MismatchedInputParserError.swift",
        "Errors/MissingSymbolParserError.swift",
        "Errors/NoViableAlternativeParserError.swift",
        "Errors/ParserError.swift",
        "Errors/StringDefinitionNotFoundParserError.swift",
        "Errors/TokenRecognitionParserError.swift",
        "Errors/UnknownParserError.swift",
        "Listeners/BibtexErrorListener.swift",
        "Listeners/BibtexListener.swift",
        "Listeners/BibtexStringListener.swift",
        "Model/Internal/AnyPublication.swift",
        "Model/Internal/ParsedPublication.swift",
        "Model/Month.swift",
        "Model/PositionInFile.swift",
        "Model/Publication.swift",
        "Model/PublicationTypes/Article.swift",
        "Model/PublicationTypes/Book.swift",
        "Model/PublicationTypes/Booklet.swift",
        "Model/PublicationTypes/InBook.swift",
        "Model/PublicationTypes/InCollection.swift",
        "Model/PublicationTypes/InProceedings.swift",
        "Model/PublicationTypes/Manual.swift",
        "Model/PublicationTypes/MasterThesis.swift",
        "Model/PublicationTypes/Misc.swift",
        "Model/PublicationTypes/PhdThesis.swift",
        "Model/PublicationTypes/Proceedings.swift",
        "Model/PublicationTypes/TechReport.swift",
        "Model/PublicationTypes/Unpublished.swift",
        "Model/RangeInFile.swift",
        "SwiftyBibtex.swift",
        "Utils/Extensions.swift",
        "Warnings/DuplicateCitationKeyWarning.swift",
        "Warnings/MismatchedDataTypeWarning.swift",
        "Warnings/MissingRequiredFieldsWarning.swift",
        "Warnings/ParserWarning.swift",
        "Warnings/UnrecognizedPublicationTypeWarning.swift",
        "Warnings/UnusedStringDefinitionWarning.swift"
      ],
      "target_dependencies" : [
        "BibtexParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BibtexParser",
      "module_type" : "SwiftTarget",
      "name" : "BibtexParser",
      "path" : "Sources/BibtexParser",
      "product_dependencies" : [
        "Antlr4"
      ],
      "product_memberships" : [
        "SwiftyBibtex"
      ],
      "sources" : [
        "BibtexLexer.swift",
        "BibtexLexerATN.swift",
        "BibtexParser.swift",
        "BibtexParserBaseListener.swift",
        "BibtexParserListener.swift",
        "BibtexParserParserATN.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.