Refactor repository. Fixes #2161 (#2192)

* Remove duplicate LICENSE.
* Remove un-userd pyscript.sw directory and its content.
* Remove ReadTheDocs settings (unused).
* Remove un-used pyproject.toml
* Remove now unused CHANGELOG. Changes now tracked via release notes on GitHub.
* Updated / cleaned release page template and associated GH actions.
* Update prettierignore to remove un-needed refs.
* Move troubleshooting into correct README.
* Add reason for the index.html
* Rename the "pyscript.core" directory to "core".
* Update PR template because CHANGELOG is no longer used.
* Codespell configuration in pyproject.toml.
* Update pyscript.core -> core in .githubignore
* Remove test-results/.last-run.json. This should be ignored by git.
* Pin nodejs version.

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
Nicholas Tollervey
2024-09-30 10:29:26 +01:00
committed by GitHub
parent abb1eb28fe
commit 9dad29ec17
230 changed files with 242 additions and 1679 deletions

View File

@@ -7,7 +7,7 @@ on:
defaults:
run:
working-directory: ./pyscript.core
working-directory: ./core
jobs:
prepare-release:
@@ -57,7 +57,7 @@ jobs:
- name: Generate index.html
working-directory: .
run: sed 's#_PATH_#./#' ./public/index.html > ./pyscript.core/dist/index.html
run: sed -e 's#_PATH_#./#' -e 's#_VERSION_#latest#' -e 's#_DOC_VERSION_#latest#' -e 's#_TAG_VERSION_##' ./public/index.html > ./core/dist/index.html
- name: Zip dist folder
run: zip -r -q ./build.zip ./dist

View File

@@ -6,7 +6,7 @@ on:
defaults:
run:
working-directory: ./pyscript.core
working-directory: ./core
jobs:
publish-release:
@@ -59,7 +59,7 @@ jobs:
- name: Generate index.html in snapshot
working-directory: .
run: sed 's#_PATH_#https://pyscript.net/releases/${{ github.ref_name }}/#' ./public/index.html > ./pyscript.core/dist/index.html
run: sed -e 's#_PATH_#https://pyscript.net/releases/${{ github.ref_name }}/#' -e 's#_VERSION_#${{ github.ref_name }}#' -e 's#_DOC_VERSION_#${{ github.ref_name }}#' -e 's#_TAG_VERSION_#/tag/${{ github.ref_name }}#' ./public/index.html > ./core/dist/index.html
- name: Generate release.tar from snapshot and put it in dist/
working-directory: .

View File

@@ -10,7 +10,7 @@ on:
defaults:
run:
working-directory: ./pyscript.core
working-directory: ./core
jobs:
publish-snapshot:
@@ -69,7 +69,7 @@ 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 -e 's#_PATH_#https://pyscript.net/snapshots/${{ inputs.snapshot_version }}/#' -e 's#_VERSION_#${{ inputs.snapshot_version }}#' -e 's#_DOC_VERSION_#${{ inputs.snapshot_version }}#' -e 's#_TAG_VERSION_#/tag/${{ inputs.snapshot_version }}#' ./public/index.html > ./core/dist/index.html
- name: Copy to Snapshot
run: >

View File

@@ -1,11 +1,11 @@
name: "Publish Unstable"
on:
push: # Only run on merges into main that modify files under pyscript.core/ and examples/
push: # Only run on merges into main that modify files under core/ and examples/
branches:
- main
paths:
- pyscript.core/**
- core/**
- examples/**
workflow_dispatch:
@@ -18,7 +18,7 @@ jobs:
contents: read
defaults:
run:
working-directory: ./pyscript.core
working-directory: ./core
steps:
- name: Checkout
uses: actions/checkout@v4
@@ -64,7 +64,7 @@ jobs:
- name: Generate index.html in snapshot
working-directory: .
run: sed 's#_PATH_#https://pyscript.net/unstable/#' ./public/index.html > ./pyscript.core/dist/index.html
run: sed -e 's#_PATH_#./#' -e 's#_VERSION_#latest#' -e 's#_DOC_VERSION_#latest#' -e 's#_TAG_VERSION_##' ./public/index.html > ./core/dist/index.html
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v4

View File

@@ -5,14 +5,14 @@ on:
branches:
- main
paths:
- pyscript.core/**
- core/**
- .github/workflows/test.yml
pull_request: # Only run on merges into main that modify certain files
branches:
- main
paths:
- pyscript.core/**
- core/**
- .github/workflows/test.yml
workflow_dispatch:
@@ -75,6 +75,6 @@ jobs:
with:
name: pyscript
path: |
pyscript.core/dist/
core/dist/
if-no-files-found: error
retention-days: 7