Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9e6ccf5

Browse files
committed
Preserve permissions of Linux and OSX binaries
The {upload,download}-artifact actions do not preserve file permissions, so we need to patch things up.
1 parent 048f19e commit 9e6ccf5

2 files changed

Lines changed: 11 additions & 9 deletions

File tree

.github/workflows/build.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
- uses: actions/download-artifact@v2
5050
with:
5151
name: ruby.dbscheme
52-
path: codeql-ruby/ruby
52+
path: ruby
5353
- uses: actions/download-artifact@v2
5454
with:
5555
name: extractor-ubuntu-latest
@@ -63,14 +63,16 @@ jobs:
6363
name: extractor-macos-latest
6464
path: osx64
6565
- run: |
66-
mkdir -p codeql-ruby/ruby
67-
cp -r codeql-extractor.yml tools codeql-ruby/ruby/
68-
mkdir -p codeql-ruby/ruby/tools/{linux64,osx64,win64}
69-
cp linux64/ruby-extractor codeql-ruby/ruby/tools/linux64/extractor
70-
cp osx64/ruby-extractor codeql-ruby/ruby/tools/osx64/extractor
71-
cp win64/ruby-extractor.exe codeql-ruby/ruby/tools/win64/extractor.exe
66+
mkdir -p ruby
67+
cp -r codeql-extractor.yml tools ruby/
68+
mkdir -p ruby/tools/{linux64,osx64,win64}
69+
cp linux64/ruby-extractor ruby/tools/linux64/extractor
70+
cp osx64/ruby-extractor ruby/tools/osx64/extractor
71+
cp win64/ruby-extractor.exe ruby/tools/win64/extractor.exe
72+
chmod +x ruby/tools/{linux64,osx64}/extractor
73+
zip -rq codeql-ruby.zip ruby
7274
- uses: actions/upload-artifact@v2
7375
with:
74-
name: codeql-ruby
75-
path: codeql-ruby
76+
name: codeql-ruby-pack
77+
path: codeql-ruby.zip
7678
retention-days: 1

tools/index-files.cmd

100755100644
File mode changed.

0 commit comments

Comments
 (0)