GitHub Actions on release

Hi there, hope I'm at the right place. I'm actually new to actions on GitHub, trying for release- depending. I have some private (because premium module) repos, all went fine on this action (on 5 other repos with the exact same parameters), but here, it produces an error (see attended screenshot) For the yml, I'll copy/paste that here: (For space reasons in the next post 😅 ) Do you have any idea what's going wrong here?
No description
9 Replies
Algor
AlgorOP•9mo ago
name: Release Creation

on:
release:
types: [published]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "20.x"

# get part of the tag after the `v`
- name: Extract tag version number
id: get_version
uses: battila7/get-version-action@v2

# Substitute the Manifest and Download URLs in the system.json
- name: Substitute Manifest and Download Links For Versioned Ones
id: sub_manifest_link_version
uses: microsoft/variable-substitution@v1
with:
files: "module.json"
env:
version: ${{steps.get_version.outputs.version-without-v}}
protected: true

# compile packs
- name: compile packs
run: npm ci
- run: npm run build

# Create a zip file with all files required by the system to add to the release
- run: |
zip -r ./te016-pan-pacifica.zip \
assets/ \
images/ \
packs/ \
module.json \
te016-pan-pacifica.js \
settings.js \
welcomeMessage.hbs
# Create a release for this specific version
- name: Update Release with Files
id: create_version_release
uses: ncipollo/release-action@v1
with:
allowUpdates: true # Set this to false if you want to prevent updating existing releases
name: ${{ github.event.release.name }}
draft: false
token: ${{ secrets.GITHUB_TOKEN }}
artifacts: "./module.json, ./te016-pan-pacifica.zip"
tag: ${{ github.event.release.tag_name }}
body: ${{ github.event.release.body }}
name: Release Creation

on:
release:
types: [published]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "20.x"

# get part of the tag after the `v`
- name: Extract tag version number
id: get_version
uses: battila7/get-version-action@v2

# Substitute the Manifest and Download URLs in the system.json
- name: Substitute Manifest and Download Links For Versioned Ones
id: sub_manifest_link_version
uses: microsoft/variable-substitution@v1
with:
files: "module.json"
env:
version: ${{steps.get_version.outputs.version-without-v}}
protected: true

# compile packs
- name: compile packs
run: npm ci
- run: npm run build

# Create a zip file with all files required by the system to add to the release
- run: |
zip -r ./te016-pan-pacifica.zip \
assets/ \
images/ \
packs/ \
module.json \
te016-pan-pacifica.js \
settings.js \
welcomeMessage.hbs
# Create a release for this specific version
- name: Update Release with Files
id: create_version_release
uses: ncipollo/release-action@v1
with:
allowUpdates: true # Set this to false if you want to prevent updating existing releases
name: ${{ github.event.release.name }}
draft: false
token: ${{ secrets.GITHUB_TOKEN }}
artifacts: "./module.json, ./te016-pan-pacifica.zip"
tag: ${{ github.event.release.tag_name }}
body: ${{ github.event.release.body }}
CussaMitre
CussaMitre•9mo ago
You need to allow the actions to read/write. I am on the phone, but it's on the repository settings
Algor
AlgorOP•9mo ago
Thank you, I'll look out for that, let you know if it's solved 🙂 In the meantime, if you can give me a nudge in the right direction, I'd be most grateful 🙂
CussaMitre
CussaMitre•9mo ago
In the GitHub repo, go to settings > actions > general > workflow permissions > select read and write
Algor
AlgorOP•9mo ago
Thank you 🙂 Unfortunately I'm not the owner of the repo, so I gotta reach out for the retired man ^^ I think I'll check this post as solved. If it's not, I'll come back, but these guidelines are surely legit 🙂 Thank you a lot again 🙂
Leo The League Lion
Leo The League Lion•9mo ago
@Algor gave :vote: LeaguePoints™ to @CussaMitre (#345 • 1)
CussaMitre
CussaMitre•9mo ago
Maybe it is worth asking the owner to give you maintainer permissions (I think that is enough to make these kinds of changes)
Algor
AlgorOP•9mo ago
Great hint! Thank you 🙂
Leo The League Lion
Leo The League Lion•9mo ago
@Algor gave :vote: LeaguePoints™ to @CussaMitre (#267 • 2)
Want results from more Discord servers?
Add your server