Skip to content

Umutuzgur/sc 23256/pwt native code package simple #1042

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

Draft
wants to merge 52 commits into
base: main
Choose a base branch
from
Draft
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
df79d4d
feat: add playwright config filepath flag
ferrandiaz Feb 20, 2025
e4bbc5d
feat: load project faster
ferrandiaz Feb 20, 2025
1c69242
feat: add endpoint to upload code bundle
ferrandiaz Feb 20, 2025
d2750f8
feat: add ability to parse playwright project
ferrandiaz Feb 20, 2025
94acdcf
fix: use source for bucket path
ferrandiaz Feb 24, 2025
19b61b8
fix: add dependency
ferrandiaz Feb 25, 2025
ce5f6ef
fix: use codeBundlePath instead of source
ferrandiaz Feb 27, 2025
7a01b04
feat: support Playwright construct with static method [sc-23256]
umutuzgur Mar 3, 2025
3d02352
fix: use absolute path of testDir [sc-23256]
umutuzgur Mar 3, 2025
2f92a78
fix: use absolute path of testDir [sc-23256]
umutuzgur Mar 3, 2025
f0ef2c5
feat: add playwrightConfig flag to deploy
ferrandiaz Mar 4, 2025
a8112f3
feat: update package-lock.json
clample Mar 4, 2025
0134d13
chore: simplify bundling and cleanup tar creation [sc-23256]
umutuzgur Mar 12, 2025
4312b50
chore: remove example project [sc-23256]
umutuzgur Mar 12, 2025
43b46a9
chore: remove example project [sc-23256]
umutuzgur Mar 12, 2025
23e7dd4
fix: create tmp dir correctly [sc-23256]
umutuzgur Mar 12, 2025
2527c42
chore: remove types as they come from the package now [sc-0]
umutuzgur Mar 17, 2025
d4f698c
fix: remove file loading and error omiting [sc-0]
umutuzgur Mar 18, 2025
be782c6
feat: add more PW params and browsers suppport [sc-0]
umutuzgur Mar 20, 2025
3a1c74c
feat: add more PW params and browsers suppport [sc-0]
umutuzgur Mar 20, 2025
5f65915
feat: add more PW params and browsers suppport [sc-0]
umutuzgur Mar 20, 2025
0175d3e
fix: handle use field not existing [sc-0]
umutuzgur Mar 20, 2025
6fb947b
fix: append projects correctly [sc-0]
umutuzgur Mar 20, 2025
40e36fd
fix: append projects correctly [sc-0]
umutuzgur Mar 20, 2025
7186c5d
fix: add a default browser if none was found [sc-0]
umutuzgur Mar 24, 2025
80b33fb
feat: bundle only files pwt is going to use
ferrandiaz Mar 31, 2025
414ac1d
fix: pass pw config path to the test command [sc-0]
umutuzgur Apr 1, 2025
6c68959
feat: run pwt checks without checkly config file
ferrandiaz Apr 4, 2025
00d6681
Merge branch 'main' into umutuzgur/sc-23256/pwt-native-code-package-s…
ferrandiaz Apr 4, 2025
602cc74
fix: modify default frequency to 10m
ferrandiaz Apr 7, 2025
2dc4a84
feat: write checkly config file if it does not exist
ferrandiaz Apr 7, 2025
895168b
fix: allow regex
ferrandiaz Apr 7, 2025
6e0c662
fix: re-add bundle output file flag
ferrandiaz Apr 7, 2025
f6e060e
fix: support include field for bundling [sc-0]
umutuzgur Apr 8, 2025
91b5df2
fix: remove default config fields
ferrandiaz Apr 9, 2025
231388b
feat: allow null install command
ferrandiaz Apr 9, 2025
67ed81d
Merge branch 'main' into umutuzgur/sc-23256/pwt-native-code-package-s…
ferrandiaz Apr 9, 2025
7283fc7
fix: use canary label without event
ferrandiaz Apr 9, 2025
0140338
fix: workflow
ferrandiaz Apr 9, 2025
30d1509
fix: workflow
ferrandiaz Apr 9, 2025
f57b604
fix: only support test files with the regex and ignore node_modules […
umutuzgur Apr 10, 2025
6de7e35
feat: allow .js config files for playwright
ferrandiaz Apr 10, 2025
daa9405
feat: add group support for playwright checks
ferrandiaz Apr 15, 2025
985f579
Merge branch 'main' into umutuzgur/sc-23256/pwt-native-code-package-s…
ferrandiaz Apr 15, 2025
920849e
feat: install dependencies after merge
ferrandiaz Apr 15, 2025
ed7d7e8
Merge branch 'main' into umutuzgur/sc-23256/pwt-native-code-package-s…
ferrandiaz Apr 16, 2025
f828afd
fix: remove unused dep
ferrandiaz Apr 22, 2025
b38f7f8
feat: allow support for global setup/teardown
ferrandiaz Apr 22, 2025
fe47192
Merge branch 'main' into umutuzgur/sc-23256/pwt-native-code-package-s…
ferrandiaz Apr 22, 2025
c51987f
chore: cleanup file definition access [sc-0]
umutuzgur Apr 22, 2025
12cfc40
chore: add runParallel support [sc-0]
umutuzgur Apr 22, 2025
fa372d6
chore: remove gitignore support [sc-0]
umutuzgur Apr 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 14 additions & 10 deletions .github/workflows/release-canary.yml
Original file line number Diff line number Diff line change
@@ -19,15 +19,16 @@ jobs:
node-version: '18.x'
registry-url: 'https://registry.npmjs.org'
# Extract the dynamic value from the canary label if present
- name: Extract dynamic value from canary label
- name: Extract CANARY_TAG
id: extract-canary
run: |
if [[ "${GITHUB_EVENT_LABEL_NAME}" == canary:* ]]; then
CANARY_TAG="${GITHUB_EVENT_LABEL_NAME#canary:}"
echo "CANARY_TAG=${CANARY_TAG}" >> $GITHUB_ENV
fi
env:
GITHUB_EVENT_LABEL_NAME: ${{ github.event.label.name }}
export LABELS_JSON='${{ toJson(github.event.pull_request.labels) }}'
CANARY_TAG=$(node -e "
const labels = JSON.parse(process.env.LABELS_JSON || '[]');
const canaryLabel = labels.find(label => label.name.startsWith('canary:'));
if (canaryLabel) console.log(canaryLabel.name.split(':')[1]);
")
echo "CANARY_TAG=$CANARY_TAG" >> $GITHUB_ENV
# Ensure that the README is published with the package
- run: rm -f packages/cli/README.md && cp README.md packages/cli
- run: echo "PR_VERSION=0.0.0-pr.${{github.event.pull_request.number}}.$(git rev-parse --short HEAD)" >> $GITHUB_ENV
@@ -36,10 +37,13 @@ jobs:
# Publish to npm with the additional tag if CANARY_TAG is set
- run: |
npm publish --workspace packages/cli --tag experimental
if [[ -n "${{ env.CANARY_TAG }}" ]]; then
npm dist-tag add checkly@${{ env.PR_VERSION }} ${{ env.CANARY_TAG }}
fi
if [[ -n "$CANARY_TAG" ]]; then
echo "Publishing with additional tag: $CANARY_TAG"
npm dist-tag add checkly@$PR_VERSION $CANARY_TAG
fi
env:
CANARY_TAG: ${{ env.CANARY_TAG }}
PR_VERSION: ${{ env.PR_VERSION }}
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- uses: marocchino/sticky-pull-request-comment@v2
with:
Loading
Loading