@@ -41,19 +41,24 @@ jobs:
41
41
- run : ./build.sh generateapichanges -s true
42
42
name : " Inspect public API changes"
43
43
44
- - name : publish to github package repository
44
+ - name : publish canary packages github package repository
45
45
if : github.event_name == 'push' && startswith(github.ref, 'refs/heads')
46
46
shell : bash
47
47
run : |
48
48
until dotnet nuget push 'build/output/*.nupkg' -k ${{secrets.GITHUB_TOKEN}} --skip-duplicate --no-symbols true; do echo "Retrying"; sleep 1; done;
49
49
50
+ # Github packages requires authentication, this is likely going away in the future so for now we publish to feedz.io
51
+ - run : dotnet nuget push 'build/output/*.nupkg' -k ${{secrets.FEEDZ_IO_API_KEY}} -s https://f.feedz.io/elastic/all/nuget/index.json --skip-duplicate --no-symbols true
52
+ name : publish canary packages to feedz.io
53
+ if : github.event_name == 'push' && startswith(github.ref, 'refs/heads')
54
+
50
55
- run : ./build.sh generatereleasenotes -s true
51
56
name : Generate release notes for tag
52
57
if : github.event_name == 'push' && startswith(github.ref, 'refs/tags')
53
58
- run : ./build.sh createreleaseongithub -s true --token ${{secrets.GITHUB_TOKEN}}
54
59
if : github.event_name == 'push' && startswith(github.ref, 'refs/tags')
55
60
name : Create or update release for tag on github
56
-
61
+
57
62
# - run: dotnet nuget push 'build/output/*.nupkg' -k ${{secrets.NUGET_ORG_API_KEY}} -s https://api.nuget.org/v3/index.json --skip-duplicate --no-symbols true
58
63
# name: release to nuget.org
59
64
# if: github.event_name == 'push' && startswith(github.ref, 'refs/tags')
0 commit comments