mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
Preserve permissions of Linux and OSX binaries
The {upload,download}-artifact actions do not preserve
file permissions, so we need to patch things up.
This commit is contained in:
20
.github/workflows/build.yml
vendored
20
.github/workflows/build.yml
vendored
@@ -49,7 +49,7 @@ jobs:
|
|||||||
- uses: actions/download-artifact@v2
|
- uses: actions/download-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: ruby.dbscheme
|
name: ruby.dbscheme
|
||||||
path: codeql-ruby/ruby
|
path: ruby
|
||||||
- uses: actions/download-artifact@v2
|
- uses: actions/download-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: extractor-ubuntu-latest
|
name: extractor-ubuntu-latest
|
||||||
@@ -63,14 +63,16 @@ jobs:
|
|||||||
name: extractor-macos-latest
|
name: extractor-macos-latest
|
||||||
path: osx64
|
path: osx64
|
||||||
- run: |
|
- run: |
|
||||||
mkdir -p codeql-ruby/ruby
|
mkdir -p ruby
|
||||||
cp -r codeql-extractor.yml tools codeql-ruby/ruby/
|
cp -r codeql-extractor.yml tools ruby/
|
||||||
mkdir -p codeql-ruby/ruby/tools/{linux64,osx64,win64}
|
mkdir -p ruby/tools/{linux64,osx64,win64}
|
||||||
cp linux64/ruby-extractor codeql-ruby/ruby/tools/linux64/extractor
|
cp linux64/ruby-extractor ruby/tools/linux64/extractor
|
||||||
cp osx64/ruby-extractor codeql-ruby/ruby/tools/osx64/extractor
|
cp osx64/ruby-extractor ruby/tools/osx64/extractor
|
||||||
cp win64/ruby-extractor.exe codeql-ruby/ruby/tools/win64/extractor.exe
|
cp win64/ruby-extractor.exe ruby/tools/win64/extractor.exe
|
||||||
|
chmod +x ruby/tools/{linux64,osx64}/extractor
|
||||||
|
zip -rq codeql-ruby.zip ruby
|
||||||
- uses: actions/upload-artifact@v2
|
- uses: actions/upload-artifact@v2
|
||||||
with:
|
with:
|
||||||
name: codeql-ruby
|
name: codeql-ruby-pack
|
||||||
path: codeql-ruby
|
path: codeql-ruby.zip
|
||||||
retention-days: 1
|
retention-days: 1
|
||||||
|
|||||||
0
tools/index-files.cmd
Executable file → Normal file
0
tools/index-files.cmd
Executable file → Normal file
Reference in New Issue
Block a user