Skip to content

Commit a46c694

Browse files
committed
feat: auto building
1 parent 2b4a7f4 commit a46c694

File tree

3 files changed

+37
-25
lines changed

3 files changed

+37
-25
lines changed

.github/workflows/release.yml

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Release packages
2+
3+
on:
4+
workflow_dispatch:
5+
6+
jobs:
7+
generate-srcpkg:
8+
uses: ./.github/workflows/srcpkg.yml
9+
release-srcpkg:
10+
name: Release updated source packages
11+
needs: generate-srcpkg
12+
runs-on: ubuntu-latest
13+
permissions:
14+
contents: write
15+
steps:
16+
- name: Download artifact
17+
uses: actions/download-artifact@v4
18+
with:
19+
name: srcpkgs
20+
path: srcpkg
21+
- name: Release
22+
uses: softprops/action-gh-release@v2
23+
with:
24+
name: Source packages
25+
tag_name: srcpkg
26+
files: srcpkg/*.zip

.github/workflows/srcpkg.yml

+10-25
Original file line numberDiff line numberDiff line change
@@ -16,32 +16,17 @@ jobs:
1616
with:
1717
python-version: '3.12'
1818
- name: Generate
19-
run: >-
20-
python3 package_sources.py &&
21-
tar -cvf srcpkgs.tar lock.json srcpkg/
22-
- name: Upload artifact
19+
run: python3 package_sources.py
20+
- name: Upload source packages artifact
2321
uses: actions/upload-artifact@v4
2422
with:
25-
name: srcpkgs.tar
26-
path: srcpkgs.tar
23+
name: srcpkgs
24+
path: srcpkg/*.zip
2725
if-no-files-found: error
28-
release:
29-
name: Release updated source packages
30-
runs-on: ubuntu-latest
31-
needs: generate
32-
permissions:
33-
contents: write
34-
steps:
35-
- name: Download artifact
36-
uses: actions/download-artifact@v4
37-
with:
38-
name: srcpkgs.tar
39-
- name: Extract source packages
40-
run: >-
41-
tar --overwrite -xvf srcpkgs.tar
42-
- name: Release
43-
uses: softprops/action-gh-release@v2
26+
- name: Upload updated metadata artifact
27+
uses: actions/upload-artifact@v4
4428
with:
45-
name: Source packages
46-
tag_name: srcpkg
47-
files: srcpkg/*.zip
29+
name: meta-update
30+
path: |
31+
lock.json
32+
manifest.json

manifest.json

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{}

0 commit comments

Comments
 (0)