Prepare and Publish Release (#1741)

* Prepare and Publish Release

* Add prepare release and publish release

* Update AWS Credentials config to v4
This commit is contained in:
Ted Patrick
2023-09-20 15:37:37 -05:00
committed by GitHub
parent b78455c4c1
commit 287d0fa1af
4 changed files with 11 additions and 11 deletions

View File

@@ -1,4 +1,4 @@
name: "[CI] Prepare Release"
name: "Prepare Release"
on:
push:
@@ -7,7 +7,7 @@ on:
defaults:
run:
working-directory: pyscript.core
working-directory: ./pyscript.core
jobs:
prepare-release:
@@ -42,7 +42,7 @@ jobs:
- name: Generate index.html
working-directory: .
run: sed 's#_PATH_#https://pyscript.net/snapshots/${{ inputs.snapshot_version }}/#' ./public/index.html > ./pyscript.core/dist/index.html
run: sed 's#_PATH_#./#' ./public/index.html > ./pyscript.core/dist/index.html
- name: Zip dist folder
run: zip -r -q ./build.zip ./dist

View File

@@ -1,4 +1,4 @@
name: "[CI] Publish Release"
name: "Publish Release"
on:
release:
@@ -6,14 +6,14 @@ on:
defaults:
run:
working-directory: pyscript.core
working-directory: ./pyscript.core
jobs:
publish-release:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
contents: read
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -44,10 +44,10 @@ jobs:
- name: Generate index.html in snapshot
working-directory: .
run: sed 's#_PATH_#https://pyscript.net/snapshots/${{ inputs.snapshot_version }}/#' ./public/index.html > ./pyscript.core/dist/index.html
run: sed 's#_PATH_#https://pyscript.net/releases/${{ github.ref_name }}/#' ./public/index.html > ./pyscript.core/dist/index.html
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1.6.1
uses: aws-actions/configure-aws-credentials@v4
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: ${{ secrets.AWS_OIDC_RUNNER_ROLE }}

View File

@@ -10,7 +10,7 @@ on:
defaults:
run:
working-directory: pyscript.core
working-directory: ./pyscript.core
jobs:
publish-snapshot:
@@ -47,7 +47,7 @@ jobs:
run: npm run build
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1.6.1
uses: aws-actions/configure-aws-credentials@v4
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: ${{ secrets.AWS_OIDC_RUNNER_ROLE }}

View File

@@ -59,7 +59,7 @@ jobs:
run: sed 's#_PATH_#https://pyscript.net/unstable/#' ./public/index.html > ./pyscript.core/dist/index.html
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1.6.1
uses: aws-actions/configure-aws-credentials@v4
with:
aws-region: ${{ secrets.AWS_REGION }}
role-to-assume: ${{ secrets.AWS_OIDC_RUNNER_ROLE }}