Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
9f2ccd3
- Refactoring of repositories parsing metadata to use `quarto inspect…
fradav Jan 19, 2026
ec65680
Update build workflow to stage both YAML and XML published files
fradav Jan 19, 2026
cb84e45
Update publications from getcomputo-pub.fsx [skip ci]
github-actions[bot] Jan 19, 2026
8069bd7
Merge remote-tracking branch 'upstream/master'
fradav Apr 16, 2026
410a648
2026 may update
fradav May 4, 2026
62d1d25
forgot dotnet tool
fradav May 4, 2026
1425506
Fix workflow indentation and build command
fradav May 4, 2026
ee007f4
Revert
fradav May 4, 2026
6075189
Refresh publication metadata [skip ci]
github-actions[bot] May 4, 2026
5dd1b61
Update dependency chain in Build.fs
fradav May 4, 2026
9b4e357
Merge branch 'master' of github.com:fradav/computorg.github.io
fradav May 4, 2026
69c70a8
Merge remote-tracking branch 'upstream/master'
fradav Jun 3, 2026
0e69a7b
Update lab affiliation for Fradav
fradav Jun 3, 2026
e53631c
Borked link to pci
fradav Jun 4, 2026
35d7da5
Fix article pages missing from sitemap causing indexing issues
jchiquet Jul 8, 2026
509c0dd
Merge pull request #16 from computorg/indexation
fradav Jul 9, 2026
b3001fd
Remove old publication updater and update CI checkout
fradav Jul 24, 2026
c7a97d3
fix: configure NuGet source with credentials before installing dotnet…
fradav Jul 25, 2026
09c3387
fix: remove duplicate NuGet source addition, use already-configured s…
fradav Jul 25, 2026
29f2116
fix: use API_GITHUB_TOKEN for NuGet source authentication
fradav Jul 25, 2026
1a352d0
fix: use API_GITHUB_TOKEN for NuGet source auth in install step
fradav Jul 26, 2026
9036364
Refresh publication metadata [skip ci]
github-actions[bot] Jul 26, 2026
4806cf0
Refresh publication metadata [skip ci]
github-actions[bot] Jul 26, 2026
a5d90e4
Refresh publication metadata [skip ci]
github-actions[bot] Jul 26, 2026
70fa45d
Refresh publication metadata [skip ci]
github-actions[bot] Jul 26, 2026
224b487
Refresh publication metadata [skip ci]
github-actions[bot] Jul 26, 2026
f1921d0
Add TODO.md and workflow dispatch force option for build.yml
fradav Jul 26, 2026
ccd13be
Reviewer names (#73)
pneuvial Jul 7, 2026
0be6c36
Guidelines authors (#71)
pneuvial Jul 7, 2026
c41abcb
fix formatting of reviewer names
pneuvial Jul 7, 2026
91324b5
more work on alphabetic order
pneuvial Jul 7, 2026
58c888b
feat: add Open Graph and social metadata (#72)
jolars Jul 8, 2026
58f6f0a
Refresh publication metadata [skip ci]
github-actions[bot] Jul 16, 2026
165b4d8
Refresh publication metadata [skip ci]
github-actions[bot] Jul 20, 2026
8b4575a
Merge upstream/master: sync reviewer names alphabetical order
fradav Jul 26, 2026
e4e45c6
Refresh publication metadata [skip ci]
github-actions[bot] Jul 26, 2026
039f179
Cleaning
fradav Jul 26, 2026
2fb00a7
Merge branch 'master' of github.com:fradav/computorg.github.io
fradav Jul 26, 2026
c1db327
Removed unused xml
fradav Jul 26, 2026
c411425
Removed TODO.md
fradav Jul 26, 2026
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
35 changes: 19 additions & 16 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,60 +16,63 @@ on:

jobs:
build:
# Skip this job on push events when the head commit message contains [skip ci]
if: ${{ github.event_name != 'push' || !contains(github.event.head_commit.message, '[skip ci]') }}
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Checkout computorg.github.io site
uses: actions/checkout@v4
with:
fetch-depth: 0
persist-credentials: true

- name: Setup Quarto
uses: quarto-dev/quarto-actions/setup@v2

- name: Setup .NET
if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.force == 'true' }}
uses: actions/setup-dotnet@v4
with:
dotnet-version: "10.0.x"

- name: Restore build tooling
- name: Install Computo CLI tools
if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.force == 'true' }}
env:
API_GITHUB_TOKEN: ${{ secrets.API_GITHUB_TOKEN }}
run: |
dotnet tool restore
dotnet tool run paket restore

- name: Run tests
run: dotnet run --project src/Build.fsproj -- -t Test
dotnet nuget add source "https://nuget.pkg.github.com/computorg/index.json" \
--name "GitHubPackages" \
--username "fradav" \
--password "$API_GITHUB_TOKEN" \
--store-password-in-clear-text
dotnet tool install --global Computo.PublicationUpdater.Cli
echo "$HOME/.dotnet/tools" >> $GITHUB_PATH

- name: refresh publications and commit changes
if: ${{ github.event_name == 'workflow_dispatch' || github.event.inputs.force == 'true' }}
env:
API_GITHUB_TOKEN: ${{ secrets.API_GITHUB_TOKEN }}
run: |
dotnet run --project src/Build.fsproj -- -t UpdatePublications
computo-publish .
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
# Stage the generated files (ignore errors if files missing)
git add site/published.{yml,xml} site/pipeline.yml site/mock-papers.yml || true
# Only commit if there are staged changes
if git diff --staged --quiet; then
echo "No publication changes to commit"
else
git commit -m "Refresh publication metadata [skip ci]"
# push to the branch that triggered the workflow
git push origin HEAD:${{ github.ref_name }}
fi

- name: Build site
run: dotnet run --project src/Build.fsproj -- -t RenderSite
run: quarto render
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./_site

# Deployment job
deploy:
# skip this job if the event is a pull request or if the branch is not master
if: github.event_name != 'pull_request'
permissions:
pages: write
Expand Down
Loading
Loading