File tree Expand file tree Collapse file tree 4 files changed +12
-4
lines changed Expand file tree Collapse file tree 4 files changed +12
-4
lines changed Original file line number Diff line number Diff line change 56
56
shell : bash
57
57
run : mv _build/default/bin/Extract.exe ${{ steps.get_filenames.outputs.exe_name }}
58
58
59
- - name : (release only) Upload artifact ${{ steps.get_filenames.outputs.artifact_name }}
59
+ - name : (release only) Upload artifact ${{ matrix.os }}
60
60
# if: github.event_name != 'pull_request'
61
61
uses : actions/upload-artifact@v2
62
62
with :
Original file line number Diff line number Diff line change 1
1
const fs = require ( "fs" ) ;
2
2
const os = require ( "os" ) ;
3
3
4
- const packageJson = fs . readFileSync ( "package.json" ) ;
5
- const { version } = JSON . parse ( packageJson ) ;
6
-
4
+ const version = getVersion ( ) ;
7
5
const exeName = getExeName ( ) ;
8
6
const platform = getPlatformName ( ) ;
9
7
const artifactName = `rescript-react-intl-extractor-${ version } -${ platform } ` ;
@@ -12,6 +10,13 @@ const artifactName = `rescript-react-intl-extractor-${version}-${platform}`;
12
10
console . log ( `::set-output name=exe_name::${ exeName } ` ) ;
13
11
console . log ( `::set-output name=artifact_name::${ artifactName } ` ) ;
14
12
13
+ function getVersion ( ) {
14
+ const duneProject = fs . readFileSync ( "dune-project" ) ;
15
+ const match = / \( v e r s i o n ( .* ) \) / . exec ( duneProject ) ;
16
+
17
+ return match [ 1 ] ;
18
+ }
19
+
15
20
function getPlatformName ( ) {
16
21
const platform = os . platform ( ) ;
17
22
Original file line number Diff line number Diff line change 2
2
3
3
(name rescript-react-intl-extractor)
4
4
5
+ ( version 0 .12.0)
6
+
5
7
( generate_opam_files true )
6
8
7
9
( license MIT)
Original file line number Diff line number Diff line change 1
1
# This file is generated by dune, edit dune-project instead
2
2
opam-version: "2.0"
3
+ version: "0.12.0"
3
4
synopsis: "Extracts messages for localization from ReScript source files"
4
5
maintainer: ["Christoph Knittel <ck@cca.io>"]
5
6
authors: ["Christoph Knittel <ck@cca.io>"]
You can’t perform that action at this time.
0 commit comments