Repository: disneystreaming/weaver-test Branch: deprecation Commit: 436af6879c49 Files: 6 Total size: 5.1 KB Directory structure: gitextract_iqdafhnk/ ├── .gitattributes ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .nojekyll ├── README.md └── docs/ └── index.html ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitattributes ================================================ *.png filter=lfs diff=lfs merge=lfs -text *.svg filter=lfs diff=lfs merge=lfs -text *.gif filter=lfs diff=lfs merge=lfs -text *.psd filter=lfs diff=lfs merge=lfs -text *.webp filter=lfs diff=lfs merge=lfs -text *.mp4 filter=lfs diff=lfs merge=lfs -text ================================================ FILE: .github/workflows/ci.yml ================================================ name: CI on: pull_request: branches: ["main", "series/*"] push: branches: ["main", "series/*"] tags: ["v*"] concurrency: group: ci-${{ github.ref }} cancel-in-progress: true jobs: build: name: Test ${{matrix.scalaVersion}} (${{matrix.scalaPlatform}}) strategy: fail-fast: false matrix: os: [ubuntu-latest] java: [8] scalaVersion: ["2_12", "2_13", "3"] scalaPlatform: ["jvm", "js", "native"] runs-on: ${{ matrix.os }} env: BUILD_KEY: ${{matrix.scalaVersion}}_${{matrix.scalaPlatform}} steps: - name: Checkout current branch uses: actions/checkout@v2 - name: Cache uses: coursier/cache-action@v6 with: extraKey: ${{ env.BUILD_KEY }} - uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: ${{ matrix.java }} cache: 'sbt' - name: Run tests run: | sbt test_$BUILD_KEY \ pushRemoteCache_$BUILD_KEY - name: Run checks if: matrix.scalaVersion == '2_13' && matrix.scalaPlatform == 'jvm' run: | sbt scalafix_$BUILD_KEY \ scalafixTests_$BUILD_KEY \ scalafmt_$BUILD_KEY \ "docs/mdoc --in $PWD/README.md" - name: Upload compilation cache uses: actions/upload-artifact@v2 with: name: compilation-${{env.BUILD_KEY}}.zip path: /tmp/remote-cache # This is dummy stage to configure github checks in a way # that is agnostic to the build matrix build-success-checkpoint: runs-on: ubuntu-latest needs: build steps: - name: Build matrix completed run: echo "Build result is a ${{ needs.build.result }}" documentation: name: Documentation runs-on: ubuntu-latest steps: - name: Checkout current branch uses: actions/checkout@v3 - uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: '8' cache: 'sbt' - name: Run mdoc run: sbt "docs/mdoc" publish: name: Publish needs: [documentation, build] if: github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/v') || (github.ref == 'refs/heads/main')) runs-on: ubuntu-latest steps: - name: Checkout current branch (full) uses: actions/checkout@v3 with: fetch-depth: 0 - uses: actions/setup-java@v3 with: distribution: 'temurin' java-version: '8' cache: 'sbt' - name: Download compilation cache uses: actions/download-artifact@v2 with: path: /tmp/remote-cache - name: Unpack compilation cache run: cd /tmp/remote-cache && (ls | xargs -I {} sh -c 'cp -r {}/* .') - name: Publish ${{ github.ref }} run: | sbt 'pullRemoteCache; ci-release' env: PGP_PASSPHRASE: ${{ secrets.PGP_PASSPHRASE }} PGP_SECRET: ${{ secrets.PGP_SECRET }} SONATYPE_PASSWORD: ${{ secrets.SONATYPE_PASSWORD }} SONATYPE_USERNAME: ${{ secrets.SONATYPE_USERNAME }} site: name: Publish Site needs: [publish] if: startsWith(github.ref, 'refs/tags/v') runs-on: ubuntu-latest steps: - name: Checkout current branch (full) uses: actions/checkout@v3 with: fetch-depth: 0 lfs: true - uses: laughedelic/coursier-setup@v1 with: jvm: adopt:8 apps: ammonite sbt - name: Cache uses: coursier/cache-action@v3 - name: Release site run: | mkdir -p $HOME/.ssh ssh-keyscan -t rsa github.com >> $HOME/.ssh/known_hosts sbt docs/docusaurusCreateSite amm scripts/releaseSite.sc env: GITHUB_DEPLOY_KEY: ${{ secrets.GIT_DEPLOY_KEY }} ================================================ FILE: .gitignore ================================================ #mill out # sbt lib_managed project/project target # Eclipse .cache* .classpath .project .scala_dependencies .settings .target .worksheet # IntelliJ .idea .idea_modules *.iml # ENSIME .ensime .ensime_lucene .ensime_cache # Mac .DS_Store # Akka Persistence journal snapshots # Log files *.log #Floobits .floo # Local Dynamo DB dynamodb_lib *.db # Node node_modules website/translated_docs website/build/ website/yarn.lock website/node_modules website/i18n/* .bsp .bloop .vscode .metals .ammonite project/metals.sbt # File dumps version intellijPlugin ================================================ FILE: .nojekyll ================================================ ================================================ FILE: README.md ================================================ # THIS PROJECT HAS BEEN MOVED [Typelevel](https://typelevel.org/about/) is keeping Weaver alive: https://github.com/typelevel/weaver-test/ ### Where can I find the old code? The last code of the **original Weaver project** is still accessible [here in the main branch](https://github.com/disneystreaming/weaver-test/tree/main/) Kind regards, and good luck in your endeavours! ================================================ FILE: docs/index.html ================================================