diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index d009fef..12855cb 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -20,20 +20,20 @@ jobs: fetch-depth: 2 - name: Docker meta id: docker_meta - uses: crazy-max/ghaction-docker-meta@v1 + uses: crazy-max/ghaction-docker-meta@v4 with: images: ghcr.io/${{ github.repository_owner }}/willow-auth0-demo - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v2 - name: Login to Container Registry if: github.event_name != 'pull_request' - uses: docker/login-action@v1 + uses: docker/login-action@v2 with: registry: ghcr.io username: ${{ secrets.DOCKER_REGISTRY_USERNAME }} password: ${{ secrets.DOCKER_REGISTRY_TOKEN }} - name: Docker build and push - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v4 with: context: ./ file: ./docker/Dockerfile diff --git a/.github/workflows/loading-groups.yml b/.github/workflows/loading-groups.yml index ce54a46..96ca609 100644 --- a/.github/workflows/loading-groups.yml +++ b/.github/workflows/loading-groups.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - smalltalk: [ Pharo64-10, Pharo64-9.0, Pharo64-8.0 ] + smalltalk: [ Pharo64-11, Pharo64-10, Pharo64-9.0, Pharo64-8.0 ] load-spec: [ demo, deployment, dependent-sunit-extensions, tests, tools, development ] name: ${{ matrix.smalltalk }} + ${{ matrix.load-spec }} steps: diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index f59b059..fbb50fa 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -5,9 +5,9 @@ jobs: name: runner / markdownlint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: markdownlint - uses: reviewdog/action-markdownlint@v0.1 + uses: reviewdog/action-markdownlint@v0 with: github_token: ${{ secrets.GITHUB_TOKEN }} fail_on_error: true diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 34e88eb..763a8bf 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - smalltalk: [ Pharo64-10, Pharo64-9.0, Pharo64-8.0 ] + smalltalk: [ Pharo64-11, Pharo64-10, Pharo64-9.0, Pharo64-8.0 ] name: ${{ matrix.smalltalk }} steps: - uses: actions/checkout@v3 @@ -21,7 +21,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} timeout-minutes: 15 - name: Upload coverage to Codecov - uses: codecov/codecov-action@v1 + uses: codecov/codecov-action@v3 with: - name: ${{matrix.os}}-${{matrix.smalltalk}} + name: Unit-Tests-${{matrix.smalltalk}} token: ${{ secrets.CODECOV_TOKEN }} diff --git a/README.md b/README.md index 76ea553..c8527c3 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ Integration between [Willow](https://github.com/ba-st/Willow/) and [![Pharo 8.0](https://img.shields.io/badge/Pharo-8.0-informational)](https://pharo.org) [![Pharo 9.0](https://img.shields.io/badge/Pharo-9.0-informational)](https://pharo.org) [![Pharo 10](https://img.shields.io/badge/Pharo-10-informational)](https://pharo.org) +[![Pharo 11](https://img.shields.io/badge/Pharo-11-informational)](https://pharo.org) ## Quick links @@ -28,7 +29,7 @@ Integration between [Willow](https://github.com/ba-st/Willow/) and ## Installation -To load the project in a Pharo image follow this [instructions](docs/how-to/how-to-load-in-pharo.md). +To load the project in a Pharo image follow these [instructions](docs/how-to/how-to-load-in-pharo.md). ## Contributing diff --git a/docker/Dockerfile b/docker/Dockerfile index cd4c1de..1000ff9 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,5 +1,5 @@ # Stage 1: Load the project -FROM ghcr.io/ba-st/pharo-loader:v10.0.1 as loader +FROM ghcr.io/ba-st/pharo-loader:v11.0.0 as loader COPY --chown=pharo:users ./source ./source COPY --chown=pharo:users ./.git/ ./.git/ @@ -10,6 +10,5 @@ RUN pharo metacello install gitlocal://./source \ FROM ghcr.io/ba-st/launchpad:v4 COPY --from=loader /opt/pharo/Pharo.image ./ -COPY --from=loader /opt/pharo/Pharo.changes ./ COPY --from=loader /opt/pharo/Pharo*.sources ./ CMD [ "launchpad-start", "willow-auth0-demo" ] diff --git a/source/BaselineOfWillowAuth0/BaselineOfWillowAuth0.class.st b/source/BaselineOfWillowAuth0/BaselineOfWillowAuth0.class.st index df877d4..bd60849 100644 --- a/source/BaselineOfWillowAuth0/BaselineOfWillowAuth0.class.st +++ b/source/BaselineOfWillowAuth0/BaselineOfWillowAuth0.class.st @@ -33,7 +33,7 @@ BaselineOfWillowAuth0 >> projectClass [ BaselineOfWillowAuth0 >> setUpDependencies: spec [ spec - baseline: 'Willow' with: [ spec repository: 'github://ba-st/Willow:v14' ]; + baseline: 'Willow' with: [ spec repository: 'github://ba-st/Willow:v15' ]; project: 'Willow-Deployment' copyFrom: 'Willow' with: [ spec loads: 'Deployment' ]; project: 'Willow-SUnit' copyFrom: 'Willow' with: [ spec loads: 'Dependent-SUnit-Extensions' ]; project: 'Willow-Tools' copyFrom: 'Willow' with: [ spec loads: 'Tools' ].