diff --git a/.github/workflows/build_docs.yaml b/.github/workflows/build_docs.yaml index 232ad4b..b18db0d 100644 --- a/.github/workflows/build_docs.yaml +++ b/.github/workflows/build_docs.yaml @@ -12,16 +12,26 @@ jobs: - uses: actions/checkout@v1 - uses: cachix/install-nix-action@v12 - name: Build - id: build run: | nix-build -A sawtooth-haskell-protos-src # echo "::set-output name=result::$(realpath result)" cp -r $(realpath result) sawtooth-haskell-protos-src tar cvzf sawtooth-haskell-protos-src.tar.gz sawtooth-haskell-protos-src + rm result - uses: actions/upload-artifact@v2 with: name: docs path: sawtooth-haskell-protos-src.tar.gz + - name: Build sources + run: | + nix-build -A sawtooth-haskell-protos-src + cp -r $(realpath result) sawtooth-haskell-protos-src + tar cvzf sawtooth-haskell-protos-src.tar.gz sawtooth-haskell-protos-src + - name: Build docs + run: | + nix-build -A build.doc + cp -r $(realpath result-doc)/share/doc/sawtooth-haskell-protos-0.0.0/html docs + tar cvzf docs.tar.gz docs - uses: "marvinpinto/action-automatic-releases@latest" with: repo_token: "${{ secrets.GITHUB_TOKEN }}" @@ -30,3 +40,11 @@ jobs: # title: "" files: | sawtooth-haskell-protos-src.tar.gz + docs.tar.gz + - name: Deploy docs + uses: s0/git-publish-subdir-action@develop + env: + REPO: self + BRANCH: docs + FOLDER: docs + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..c525fa8 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "nixEnvSelector.nixShellConfig": "NOT_MODIFIED_ENV" +} \ No newline at end of file