git.iko.soy/rowtype-yoga/package-sets
on psc-0.14.5-20211111 help sign in
38 lines 1.1 kB history raw
1name: Create GitHub Release
3on:
4 push:
5 tags:
6 - "psc-*"
8jobs:
9 build:
10 runs-on: ubuntu-latest
11 steps:
12 - uses: actions/checkout@v2
13 - uses: cachix/install-nix-action@v12
14 with:
15 nix_path: nixpkgs=channel:nixos-20.09
16 - name: Render packages.dhall
17 run: |
18 nix-shell --run '>packages.dhall dhall <<< ./src/packages.dhall'
19 - name: Create Release
20 id: create_release
21 uses: actions/create-release@v1
22 env:
23 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
24 with:
25 tag_name: ${{ github.ref }}
26 release_name: ${{ github.ref }}
27 draft: false
28 prerelease: false
29 - name: Upload Release Asset
30 id: upload-release-asset
31 uses: actions/upload-release-asset@v1
32 env:
33 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34 with:
35 upload_url: ${{ steps.create_release.outputs.upload_url }}
36 asset_path: ./packages.dhall
37 asset_name: packages.dhall
38 asset_content_type: application/x-dhall