- v*
permissions:
- contents: read # to fetch code (actions/checkout)
+ contents: write # to fetch code (actions/checkout) and create release
env:
IMAGE_NAME: signal-cli
jobs:
ci_wf:
+ permissions:
+ contents: write
uses: AsamK/signal-cli/.github/workflows/ci.yml@master
# ${{ github.repository }} not accepted here
steps:
- name: Download signal-cli build from CI workflow
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
- name: Get signal-cli version
id: cli_ver
packages: write
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Download signal-cli build from CI workflow
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
- name: Get signal-cli version
id: cli_ver
tar xf ./"${ARCHIVE_DIR}"/*.tar.gz
rm -r signal-cli-archive-* signal-cli-native
mkdir -p build/install/
- mv ./signal-cli-*/ build/install/signal-cli
+ mv ./signal-cli-"${GITHUB_REF_NAME#v}"/ build/install/signal-cli
- name: Build Image
id: build_image
packages: write
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Download signal-cli build from CI workflow
- uses: actions/download-artifact@v3
+ uses: actions/download-artifact@v4
- name: Get signal-cli version
id: cli_ver