Skip to content
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

Create ci.yml #8

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
4bab678
Create ci.yml
demarey Oct 8, 2024
d27ddfe
Update ci.yml
demarey Oct 8, 2024
402193b
Update ci.yml
demarey Oct 8, 2024
1d93be2
Update ci.yml
demarey Oct 8, 2024
7a859b8
Update ci.yml
demarey Oct 8, 2024
f766a2f
Update ci.yml
demarey Oct 8, 2024
f5600ad
Update ci.yml
demarey Oct 8, 2024
83fc137
Update ci.yml
demarey Oct 8, 2024
223ff01
Update ci.yml
demarey Oct 8, 2024
5bac751
Update ci.yml
demarey Oct 8, 2024
05c8340
Update ci.yml
demarey Oct 8, 2024
9448caa
Update ci.yml
demarey Oct 8, 2024
7e705e8
Update ci.yml
demarey Oct 8, 2024
f5b98fc
Update ci.yml
demarey Oct 8, 2024
b45e09f
Update ci.yml
demarey Oct 8, 2024
a304069
Update ci.yml
demarey Oct 8, 2024
12cfbec
Update ci.yml
demarey Oct 8, 2024
1875ad1
Update ci.yml
demarey Oct 8, 2024
4f22a9c
Update ci.yml
demarey Oct 8, 2024
8ac88a5
Update ci.yml
demarey Oct 8, 2024
82bbb37
Update ci.yml
demarey Oct 8, 2024
8871c6d
Update ci.yml
demarey Oct 9, 2024
57ef4cb
Update ci.yml
demarey Oct 9, 2024
2fa5bd6
Update ci.yml
demarey Oct 9, 2024
dd46dbd
Update ci.yml
demarey Oct 9, 2024
de434ba
Update ci.yml
demarey Oct 9, 2024
8476dd4
Update ci.yml
demarey Oct 9, 2024
a4fee53
Update ci.yml
demarey Oct 9, 2024
e990bde
Update ci.yml
demarey Oct 9, 2024
0faf54c
Update ci.yml
demarey Oct 9, 2024
8a576ea
Update ci.yml
demarey Oct 9, 2024
66981e7
Update ci.yml
demarey Oct 9, 2024
3bd4374
Update ci.yml
demarey Oct 9, 2024
129cc86
Update ci.yml
demarey Oct 9, 2024
efe468f
Update ci.yml
demarey Oct 9, 2024
600e344
Update ci.yml
demarey Oct 9, 2024
5c773ed
use pharo gh action
demarey Oct 9, 2024
b270b5c
run test on P12 and P13
demarey Oct 11, 2024
f23dcb1
Update ci.yml
demarey Oct 11, 2024
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
48 changes: 48 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: CI

# Controls when the workflow will run
on:
# Triggers the workflow on push or pull request events but only for the "master" branch
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

jobs:
test:
strategy:
fail-fast: false
matrix:
version: [12, 13]

runs-on: windows-latest

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: demarey/pharo-setup-gha@main
with:
version: 13
name: Download Pharo

- name: Load project into image
run: |
dir
& "$Env:PHARO" Pharo.image eval "'Pharo working dir content: ', (Character space join: (FileLocator workingDirectory / 'src') entries)"
& "$Env:PHARO" Pharo.image eval --save "Metacello new baseline: 'OSWinSubprocess'; repository: 'gitlocal://src'; ignoreImage; onConflictUseIncoming; onWarning: [:ex | ex load]; load. PackageOrganizer default packages select: [ :pkg | pkg name beginsWith: 'OSWinSubprocess' ] thenCollect: #name"

- name: Run tests
run: |
& "$Env:PHARO" Pharo.image test --junit-xml-output "OSWinSubprocess.*"

- name: Upload test results
uses: actions/upload-artifact@v4
if: success() || failure() # run this step even if previous step failed
with:
name: test-results
path: ./*-Test.xml
Loading