8000 fix ci issues by pww217 · Pull Request #312 · pyscript/pyscript · GitHub
[go: up one dir, main page]

Skip to content

fix ci issues #312

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
May 10, 2022
Merged

fix ci issues #312

merged 6 commits into from
May 10, 2022

Conversation

pww217
Copy link
Contributor
@pww217 pww217 commented May 9, 2022

Fixed issues with AWS Sync and CI

For whatever reason, the build artifacts end up in pyscriptjs/examples/build/, so that's where I sync them from for now. I named the workflow latest but it's the same as unstable.

One unideal behavior is that it will build a new latest version when examples change, because I can't filter for paths and paths-ignore in the same workflow. We may want to consider moving examples to the root directory instead of tucking them with the pyscriptjs files. I think the idea was to put docs in the root too.

The example sync does just that when files in that directory change, but will delete files too if they no longer exist in the repo. I had to remove a symlink in the toga/static example. I PM'd @freakboy3742 about it but I assume it was meant to be .gitignore'd. It was causing issues with the S3 syncing because it didn't understand what to do with a symlink.

@pww217 pww217 force-pushed the fix-ci-problems branch from c0b7268 to 7bd66a8 Compare May 9, 2022 23:14
@pww217 pww217 marked this pull request as ready for review May 10, 2022 16:15
@pww217 pww217 requested review from mattkram and fpliger May 10, 2022 16:15
@pww217 pww217 requested a review from j16h May 10, 2022 16:33
@mattkram
Copy link
Contributor

+1 on moving examples to the root directory. They are distinct from the pyscriptjs library itself.

@pww217
Copy link
Contributor Author
pww217 commented May 10, 2022

@mattkram Alright let's get this one merged in so that CI is fixed for other PRs and merges.

We'll tackle the examples thing in another PR. It's not a big deal in this context - just means we'll build some redundant artifacts for now.

Copy link
Contributor
@mattkram mattkram left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@pww217 pww217 merged commit 5f19756 into main May 10, 2022
@pww217 pww217 deleted the fix-ci-problems branch May 10, 2022 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0