Browse Source

fix(release) use a portable sed invokation

Saúl Ibarra Corretgé 2 months ago
parent
commit
fee9ca5e64
3 changed files with 5 additions and 4 deletions
  1. 2 2
      .github/workflows/release-stable.yml
  2. 1 0
      .gitignore
  3. 2 2
      release.sh

+ 2 - 2
.github/workflows/release-stable.yml

@@ -17,7 +17,7 @@ jobs:
     steps:
       - uses: actions/checkout@v4
       - run: |
-          sed -i "" -e "s/unstable/stable-${{ github.event.inputs.version }}/" *.yml
+          sed -i".bak" -e "s/unstable/stable-${{ github.event.inputs.version }}/" *.yml
       - uses: stefanzweifel/git-auto-commit-action@v5
         with:
             commit_message: "release: stable-${{ github.event.inputs.version }}"
@@ -28,7 +28,7 @@ jobs:
             generate_release_notes: true
             make_latest: true
       - run: |
-          sed -i "" -e "s/stable-${{ github.event.inputs.version }}/unstable/" *.yml
+          sed -i".bak" -e "s/stable-${{ github.event.inputs.version }}/unstable/" *.yml
       - uses: stefanzweifel/git-auto-commit-action@v5
         with:
             commit_message: "misc: working on unstable"

+ 1 - 0
.gitignore

@@ -1,3 +1,4 @@
+*.bak
 *.swp
 .env*
 docker-compose.override.yml

+ 2 - 2
release.sh

@@ -58,7 +58,7 @@ mv tmp CHANGELOG.md
 # Set specific image tags in compose files
 #
 
-sed -i "" -e "s/unstable/${VERSION}/" *.yml
+sed -i".bak" -e "s/unstable/${VERSION}/" *.yml
 
 # Commit all changes and tag the repo
 #
@@ -69,7 +69,7 @@ git tag -a "${VERSION}" -m "release" -m "${CHANGES}"
 # Revert back to "unstable" for development
 #
 
-sed -i "" -e "s/${VERSION}/unstable/" *.yml
+sed -i".bak" -e "s/${VERSION}/unstable/" *.yml
 
 git commit -a -m "misc: working on unstable"