Merge pull request #312 from NixOS/github

Automatic release tarball upload
This commit is contained in:
Jörg Thalheim
2021-08-28 12:32:59 +01:00
committed by GitHub
2 changed files with 28 additions and 3 deletions

View File

@@ -7,7 +7,5 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: cachix/install-nix-action@v12
with:
skip_adding_nixpkgs_channel: true
- uses: cachix/install-nix-action@v13
- run: nix-build -A hydraJobs.release

27
.github/workflows/publish.yml vendored Normal file
View File

@@ -0,0 +1,27 @@
name: Publish
on:
push:
tags:
- '*'
jobs:
build:
name: Publish tarballs
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- uses: cachix/install-nix-action@v13
- name: Build tarballs
run: |
nix-build -A hydraJobs.tarball
install -D ./result/tarballs/*.tar.bz2 ./dist/patchelf-$(cat version).tar.bz
install -D ./result/tarballs/*.tar.gz ./dist/patchelf-$(cat version).tar.gz
- name: Upload binaries to release
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: dist/*
tag: ${{ github.ref }}
overwrite: true
file_glob: true